interface NewSessionLandingProps {
    onSessionCreated: (sessionId: string) => void;
    defaultAgent?: string;
    wordmark?: React.ReactNode;
    compact?: boolean;
    modalPosition?: 'fixed' | 'absolute';
    /** Session type for the created session (e.g. 'otto' for the Otto tab). */
    sessionType?: 'main' | 'otto';
    /** Fixes the agent (no picker); provider/model stay user-editable. */
    lockAgent?: boolean;
}
export interface NewSessionLandingRef {
    focus: () => void;
}
export declare const NewSessionLanding: import("react").NamedExoticComponent<NewSessionLandingProps & import("react").RefAttributes<NewSessionLandingRef>>;
export {};
//# sourceMappingURL=NewSessionLanding.d.ts.map