import { type Ref } from 'vue'; /** * Reactive auth state with authenticate/deauthenticate actions. * Syncs across all tabs. * * @example * const { isAuthenticated, authenticate, deauthenticate } = useSocketAuth(); * * async function login(email: string, password: string) { * const { token } = await api.login(email, password); * authenticate(token); * } * * @example * // In template: */ export declare function useSocketAuth(): { isAuthenticated: Ref; authenticate: (token: string) => void; deauthenticate: () => void; };