import { TRowndContext } from '../context/types'; type HubListenerInternalCallback = (prevState: TRowndContext) => TRowndContext; type HubListenerCallback = { state: any; api: any; callback: (e: HubListenerInternalCallback) => void; }; declare const useHub: () => { setInitialHubState: () => { requestSignIn: (...args: any[]) => any; getAccessToken: (...args: any[]) => Promise; signOut: (...args: any[]) => any; manageAccount: (...args: any[]) => any; passkeys: { register: (...args: any[]) => any; authenticate: (...args: any[]) => any; }; setUser: (...args: any[]) => any; setUserValue: (...args: any[]) => any; getFirebaseIdToken: (...args: any[]) => any; getAppConfig: () => any; events: { addEventListener: (...args: any[]) => any; removeEventListener: (...args: any[]) => any; }; is_initializing: boolean; is_authenticated: boolean; access_token: null; auth: { access_token: null; is_authenticated: boolean; }; user: { data: {}; groups: never[]; redacted_fields: never[]; verified_data: {}; meta: {}; instant_user: { is_initializing: boolean; }; is_loading: boolean; }; }; hubListenerCb: ({ state, api, callback }: HubListenerCallback) => void; }; export default useHub;