/** * Reactive auth state with authenticate/deauthenticate actions. * Syncs across all tabs via BroadcastChannel. No-ops while the socket is null. * * @example * function Header() { * const { isAuthenticated, deauthenticate } = useSocketAuth(); * return isAuthenticated * ? * : Login; * } */ export declare function useSocketAuth(): { isAuthenticated: boolean; authenticate: (token: string) => void; deauthenticate: () => void; };