/**
 * Session resolution from CLI flags.
 *
 * Translates --session, --no-session, --continue, and --session-dir flags
 * into a concrete SessionManager. Supports local lookup, global search
 * (across all project directories), and cross-project session forking.
 */
import { SessionManager } from '../app/session/session-manager.js';
interface SessionSelectionArgs {
    noSession?: boolean;
    session?: string;
    sessionDir?: string;
    continue?: boolean;
}
export declare function promptConfirm(message: string): Promise<boolean>;
/** Create a SessionManager based on CLI session flags, prompting for fork confirmation when needed. */
export declare function createSessionManager(parsed: SessionSelectionArgs, cwd: string): Promise<SessionManager | undefined>;
export {};
//# sourceMappingURL=session-selection.d.ts.map