// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: Unused imports import { Call as $Call, CancellablePromise as $CancellablePromise } from "@wailsio/runtime"; // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: Unused imports import * as $models from "./models.js"; export function ChooseDirectory(): $CancellablePromise { return $Call.ByID(2215256608); } /** * Install skips existing skills unless overwrite is selected. Updates replace * bundled files while preserving extra user files and rejecting symlink conflicts. */ export function Install(ids: string[] | null, target: string, directory: string, overwrite: boolean): $CancellablePromise<$models.SkillInstallResult[] | null> { return $Call.ByID(3705746839, ids, target, directory, overwrite); } export function List(): $CancellablePromise<$models.BuiltinSkill[] | null> { return $Call.ByID(3863744628); } /** * ResolveDirectory returns the exact skill root shown before installation. */ export function ResolveDirectory(target: string, directory: string): $CancellablePromise { return $Call.ByID(58746571, target, directory); }