import { MoonlightConfigurations } from "./types"; export declare function setMoonlightConfigurations(configurations: MoonlightConfigurations): void; export declare function getMoonlightConfigurations(): { errorParser?: (error: any, defaultParser: (error: any) => React.ReactNode) => React.ReactNode; localeCodes?: { [key: string]: { name: string; direction: "ltr" | "rtl"; }; }; current?: { direction?: () => "ltr" | "rtl"; localeCode?: () => string; autoDetect?: boolean; }; user?: { [key: string]: any; can: (permission: string) => boolean; }; cache?: { handler: { set: (key: string, value: any) => any; get: (key: string, defaultValue?: any) => any; }; }; components?: { link?: React.ComponentType; helmet?: React.ComponentType; }; router?: { currentRoute: () => string; navigateTo: (route: string) => any; notFoundRoute: string; queryString?: { [key: string]: any; all: () => Record; update: (query: Record) => any; get: (key: string, defaultValue?: any) => any; }; }; reactiveForm?: { singleRecordKey?: string; defaultColSize?: import("..").ColSpan; openInModal?: boolean; submitFormat?: "json" | "formData"; saveEventDelay?: number; submitButton?: { label?: React.ReactNode; }; }; form?: { date?: { dateFormat?: string; }; select?: { responseDataKey?: string; }; }; activeColumn?: { name: string; label: string; }; endpoint?: import("@mongez/http").default; google?: { map?: { apiKey: string; zoom?: number; libraries?: string[]; country?: string; center?: { lat: number; lng: number; }; }; }; uploads?: { route?: string; deleteRoute?: string; resolveResponse?: (response: import("axios").AxiosResponse) => import("..").Fileable[]; key?: string; }; table?: { keys?: import("..").TableKeys; orderByKeys?: { key: string; direction: string; }; limitOptions?: false | number[]; displayHeader?: boolean; fetchRecord?: boolean; searchDelay?: number; bulkSelection?: boolean; bulkActions?: ComponentType[]; shortcuts?: boolean; scrollTo?: false | "table" | "top"; columnsSelections?: boolean; actions?: React.ComponentType[]; paginationInfo?: (response: import("axios").AxiosResponse) => import("..").PaginationInfo; }; }; export declare function getMoonlightConfig(key: string, defaultValue?: any): any; export declare function googleMapConfig(key: string, defaultValue?: any): any; //# sourceMappingURL=configurations.d.ts.map