import { Command } from 'commander';
import { RunestoneEnv } from '../utils/env-loader';
export interface SetupOptions {
    envPath?: string;
    project?: string;
}
declare function enableBackHotkey(prompt: unknown, canBack: boolean): void;
export declare const setupPromptTestHooks: {
    enableBackHotkey: typeof enableBackHotkey;
    STEP_BACK: symbol;
};
export declare function runSetup(options?: SetupOptions): Promise<RunestoneEnv>;
export declare function createSetupCommand(): Command;
export {};
//# sourceMappingURL=setup.d.ts.map