import { type UnpluginFactory } from "unplugin"; import { type CompileOptions } from "./slice2js.js"; export interface Slice2jsOptions extends CompileOptions { /** Slice files or glob patterns (e.g. "*.ice", "**\/*.ice"). */ inputs: string | string[]; /** Output directory for generated files. */ outputDir: string; /** Additional include directories. */ include?: string | string[]; /** Additional slice2js CLI arguments. */ args?: string | string[]; /** Base directory for resolving inputs. */ cwd?: string; } /** * Runs slice2js for the provided inputs. */ export declare function runSlice2js(options: Slice2jsOptions): Promise; export declare const unpluginFactory: UnpluginFactory; export declare const unpluginSlice2js: import("unplugin").UnpluginInstance; export default unpluginSlice2js; //# sourceMappingURL=unplugin-slice2js.d.ts.map