import { CommandLineConfigOverrides } from '#src/config.js';
export interface SessionConfig {
    mode: 'chat' | 'code';
    readModePrompt: () => string | null;
    description: string;
    readyMessage: string;
    exitMessage: string;
}
export declare function createInteractiveSession(sessionConfig: SessionConfig, commandLineConfigOverrides: CommandLineConfigOverrides, message?: string): Promise<void>;
