///
import { FiltersMap, KeyedItem, QueryState, TaskState } from '@wix/bex-core';
import { NestedTableLevelDescriptor } from './NestedTableLevelDescriptor';
export interface NestedTableFlatDataItem {
state: NestedTableFlatModeSectionState;
originalKeyedItem: KeyedItem;
}
export type NestedTableFlatKeyedItem = KeyedItem>;
export interface NestedTableFlatModeSectionStateParams {
readonly levelDescriptor: NestedTableLevelDescriptor;
readonly query: QueryState<{}>;
}
export declare class NestedTableFlatModeSectionState {
collection: import("@wix/bex-core").CollectionState;
readonly levelDescriptor: NestedTableLevelDescriptor;
readonly initTask: TaskState;
constructor(params: NestedTableFlatModeSectionStateParams);
get query(): QueryState;
get columns(): Partial import("react").ReactNode>> | undefined;
get renderMainColumn(): import("./NestedTableNodeState").RenderMainColumn | undefined;
get breadcrumbs(): ((item: T) => {
id: string;
name: string;
}[] | null | undefined) | undefined;
init(): () => void;
}
//# sourceMappingURL=NestedTableFlatModeSectionState.d.ts.map