export interface HostedUser { id: string; name?: string | null; email?: string | null; image?: string | null; } interface HostedSession { /** Authenticated user, or null when signed out / still loading. */ user: HostedUser | null; /** True once the first session check has resolved (success or failure). */ loaded: boolean; } /** * @param chatApiUrl - Hosted chat endpoint. When undefined/null the hook stays * idle (no fetch) — local/BYOK inspector has no Manufact session to probe. */ export declare function useHostedSession(chatApiUrl: string | null | undefined): HostedSession; export {}; //# sourceMappingURL=useHostedSession.d.ts.map