import { AdvancedSearchData } from "./advancedSearch"; import { GlobalSearchData } from "./globalSearch"; import { GroupedByData } from "./groupBy"; import { QuickFilterData } from "./quickFilter"; import { SettingData } from "./setting"; import { UserViewData } from "./userView"; export type ToolbarData = { globalSearch: GlobalSearchData; advancedSearch: AdvancedSearchData; quickFilter: QuickFilterData; groupedBy: GroupedByData; setting: SettingData; reset: number; lazyLoad?: boolean; globalFilters?: { pattern: string; filters: any[]; }; localSearch?: { id: string; field: string; value: any; }[]; sort?: { field: string; dir: string; }[]; defaultSort?: { field: string; dir: string; }[]; pagination?: { skip: number; take: number; }; defaultPagination?: { skip: number; take: number; }; userView: UserViewData; processing?: boolean; enableDataLoading: boolean; defaultGroups?: { field: string; dir: string; }[]; defaultColumns?: any[]; }; export declare const getInitialData: () => ToolbarData;