// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT /** * ModImportService freezes decoded content so confirmation never re-reads disk. * @module */ // 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 mod$0 from "../internal/mod/models.js"; // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: Unused imports import * as $models from "./models.js"; export function Execute(id: string): $CancellablePromise<$models.ImportResult | null> { return $Call.ByID(2483342339, id); } /** * Formats lists only formats with a registered reader. */ export function Formats(): $CancellablePromise { return $Call.ByID(974718348); } export function Prepare(dir: string, formatID: string): $CancellablePromise<$models.ModImportPreview | null> { return $Call.ByID(3518571439, dir, formatID); } export function PrepareDialog(formatID: string): $CancellablePromise<$models.ModImportPreview | null> { return $Call.ByID(1317181403, formatID); } export function Release(id: string): $CancellablePromise { return $Call.ByID(1706932729, id); } /** * SelectComponents rebuilds the preview from the frozen package, not the ZIP. */ export function SelectComponents(id: string, ids: string[] | null): $CancellablePromise<$models.ModImportPreview | null> { return $Call.ByID(4159525464, id, ids); }