import { run } from './processx'; export interface MiseInstallOptions { dryRun?: boolean; homeDir?: string; platform?: NodeJS.Platform; } export interface MiseHookOptions { dryRun?: boolean; homeDir?: string; shell?: string; } export interface MiseHookResult { path: string; changed: boolean; planned: boolean; } export declare const mise: { executableCheck(name?: string): Promise; run(args: string[], options?: Parameters[2]): Promise; install(options?: MiseInstallOptions): Promise; hookEnsure(executable: string, options?: MiseHookOptions): Promise; toolCheckGlobal(executable: string, tool: string, minimumVersion?: string): Promise; toolInstallGlobal(executable: string, specification: string): Promise; toolCheckLocal(executable: string, tool: string, cwd?: string): Promise; toolInstallLocal(executable: string, specification: string, cwd?: string): Promise; toolUpdateAllGlobal(executable: string, homeDir?: string): Promise; }; //# sourceMappingURL=misex.d.ts.map