export declare function resolveSessionLane(key: string): string; /** * Onboarding investigations run in their own global lane (concurrency 1) so * they can never occupy the Main slots the user's messages need — the * documented "a simple 'hi' crawled while onboarding competed for the model" * regression, which previously forced the login flow to block chat until the * whole pass finished. Both onboarding surfaces are single-run/sequential, so * one slot costs them nothing. */ export declare const ONBOARDING_LANE = "onboarding"; export declare function resolveGlobalLane(lane?: string, sessionKey?: string): string; export declare function resolveEmbeddedSessionLane(key: string): string;