type AppState = { openDialogs: string[]; getCurrentDialog: () => string | null; openDialog: (id: string, callback: () => void) => void; closeDialog: (id: string, callback: () => void) => void; }; declare const AppStateContext: import('react').Context; type AppStateProviderProps = { children: React.ReactNode; }; declare function AppStateProvider(props: AppStateProviderProps): import("react/jsx-runtime").JSX.Element; declare function useAppState(): AppState; /** * Hook to get the current application configuration. * This is an alias for useAppState. */ declare function useAppConfig(): AppState; export type { AppState }; export { AppStateContext, AppStateProvider, useAppConfig, useAppState }; //# sourceMappingURL=AppStateProvider.d.ts.map