import { NestedTableState } from './NestedTableState'; import { MultiCollectionSupport, TaskState } from '@wix/bex-core'; import { TableVirtualState } from '../TableVirtualState'; import { NestedTableFlatKeyedItem, NestedTableFlatModeSectionState } from './NestedTableFlatModeSectionState'; import { NestedTableFlatModeStateBIReporter } from './NestedTableFlatModeStateBIReporter'; export interface NestedTableFlatStateBaseParams { wrapper: NestedTableState; } export declare class NestedTableFlatModeState { readonly wrapper: NestedTableState; readonly virtual: TableVirtualState, any, any>; readonly initTask: TaskState; readonly refreshTask: TaskState; readonly sections: NestedTableFlatModeSectionState[]; readonly multi: MultiCollectionSupport<{}>; readonly bi: NestedTableFlatModeStateBIReporter; readonly initSearchState: { initTask: TaskState; init: () => () => void; }; constructor(params: NestedTableFlatStateBaseParams); get toolbar(): import("..").ToolbarCollectionState; get tableState(): import("..").TableState; get keyedItems(): NestedTableFlatKeyedItem[]; get showEmptyState(): boolean; get hasAvailableItems(): boolean; get resultOriginQuerySearch(): string | undefined; get hasNonPersistentActiveFilters(): boolean; get showErrorState(): boolean; get showLoadingState(): boolean; retryErrorState: () => void; get errorStatus(): import("@wix/bex-core").TaskStatusError | import("@wix/bex-core").QueryResultStatusError, {}> | undefined; get query(): import("@wix/bex-core").QueryState<{}>; get levels(): import("./NestedTableLevelDescriptor").NestedTableLevelDescriptor[]; _populateCacheAndSearch(): Promise; _runSearch: () => Promise; _getSearchInitState(): { initTask: TaskState; init: () => () => void; }; init({ isUsingCache }?: { isUsingCache?: boolean | undefined; }): () => void; _refreshAll: () => void; } //# sourceMappingURL=NestedTableFlatModeState.d.ts.map