export interface AgentSessionConfig {
    workspacePath: string;
    debugMode: boolean;
    autoApprove: boolean;
    autoSave: boolean;
    engine: 'v3' | 'v4';
}
export interface AgentSessionMenuDefaults {
    workspacePath?: string;
    debugMode?: boolean;
    autoApprove?: boolean;
    autoSave?: boolean;
    engine?: 'v3' | 'v4';
}
export interface AgentSessionMenuOptions {
    prompt?: string;
    json?: boolean;
    projectProvided?: boolean;
}
export declare function shouldShowAgentSessionMenu(options?: AgentSessionMenuOptions): boolean;
export declare function runAgentSessionMenu(defaults?: AgentSessionMenuDefaults): Promise<AgentSessionConfig>;
