import { ReactNode } from 'react'; export interface SuiteConfigRoutes { dashboard?: string; login?: string; register?: string; verifyEmail?: string; forgotPassword?: string; resetPassword?: string; settings?: string; } export interface SuiteConfigContextData { /** * Base URL for API calls */ baseUrl: string; /** * Application routes for navigation */ routes: SuiteConfigRoutes; /** * Available languages for the application */ languages: Array<{ code: string; label: string; }>; /** * Available timezones */ timezones?: string[]; } export interface SuiteConfigProviderProps { children: ReactNode; baseUrl: string; routes?: Partial; languages?: Array<{ code: string; label: string; }>; timezones?: string[]; } export declare const SuiteConfigProvider: ({ children, baseUrl, routes, languages, timezones, }: SuiteConfigProviderProps) => import("react/jsx-runtime").JSX.Element; export declare const useSuiteConfig: () => SuiteConfigContextData; //# sourceMappingURL=SuiteConfigProvider.d.ts.map