export declare function init(desiredInstallDir: string | null): Promise; export declare type InstallOptions = { cwd: string; }; export declare function run_install(pkg: string, version: string | null, options: InstallOptions): Promise; export declare type Options = { debug: boolean; output: string; flags: unknown; cwd: string; }; export declare function run(elmFile: string, options: Options): Promise; export declare type CliOptions = { debug: boolean; output: string; flagsFrom: string | null; flags: string | null; watch: boolean; }; export declare function run_generation_from_cli(desiredElmFile: string | null, options: CliOptions): Promise;