interface OttoSessionRailProps {
    activeSessionId?: string;
    onSelectSession: (sessionId: string) => void;
    /** See SessionListContainer: host floats an h-12 header over the list. */
    hasOverlayHeader?: boolean;
}
/**
 * Left rail for the Otto tab: lists otto sessions using the same
 * session-list primitive as the Agents tab. Selection is route state owned
 * by the host app (e.g. navigating to /otto/$sessionId). Renders nothing
 * when otto is disabled on the server (`useOttoEnabled()`).
 */
export declare const OttoSessionRail: import("react").NamedExoticComponent<OttoSessionRailProps>;
export {};
//# sourceMappingURL=OttoSessionRail.d.ts.map