interface PromptIO {
    question(prompt: string): Promise<string>;
    close(): void;
}
interface EnsureStartupConfigOptions {
    configPath?: string;
    interactive?: boolean;
    prompt?: PromptIO;
    env?: NodeJS.ProcessEnv;
    generateConnectionKey?: () => string;
}
export type StartupConfigWizardResult = "exists" | "created" | "configured" | "skipped" | "non-interactive" | "failed";
export declare function ensureStartupConfig(options?: EnsureStartupConfigOptions): Promise<StartupConfigWizardResult>;
export declare function configureStartupConfig(options?: EnsureStartupConfigOptions): Promise<StartupConfigWizardResult>;
export {};
//# sourceMappingURL=startup-config-wizard.d.ts.map