import React, { ReactNode } from "react"; import { AgencyModel, WorkspaceModel } from "../Types/firebase"; export declare function useApp(): { global: AppGlobalInterface; setGlobal: any; updateUserData: any; signInToken: any; signOut: any; showSticky: boolean; setShowSticky: any; showSide: boolean; setShowSide: any; navigationState: NavigationStateModel[]; setNavigationState: React.Dispatch>; region: "eu" | "na"; bucket: "voiceglow-eu" | "(default)"; getAgencyFromUid: any; }; export interface NavigationStateModel { level: number; jsx: any; } export interface AppGlobalInterface { bucket?: "voiceglow-eu" | "(default)"; region?: "eu" | "na"; user?: WorkspaceModel; modal?: { fixed?: boolean; size?: `md` | `xl` | `2xl`; active: boolean; body?: any; footer?: any; className?: string; }; topModal?: { fixed?: boolean; size?: `md` | `xl` | `2xl`; active: boolean; body?: any; footer?: any; }; navIsActive?: boolean; agency?: AgencyModel; syncCnW?: boolean; } declare const AppProvider: (props: { isAgency: boolean; children: ReactNode; }) => React.JSX.Element; export default AppProvider;