import { WixPatternsContainer, QueryState } from '@wix/bex-core'; import { NestedCollectionNodeState } from './NestedCollectionNodeState'; import { NestedCollectionLevelDescriptor } from './NestedCollectionLevelDescriptor'; import { NodeCollection } from './types'; export interface NestedCollectionStateBaseParams { levels: NestedCollectionLevelDescriptor[]; query: QueryState<{}>; nodeCollection?: NodeCollection; } export interface NestedCollectionStateParams extends NestedCollectionStateBaseParams { readonly container: WixPatternsContainer; } export declare class NestedCollectionState { readonly container: WixPatternsContainer; readonly levels: NestedCollectionLevelDescriptor[]; isFetchAllAborted: boolean | null; _fetchAllTotal: number | undefined; expandAll: boolean; total: number; readonly root: NestedCollectionNodeState; readonly query: QueryState<{}>; constructor(params: NestedCollectionStateParams); } //# sourceMappingURL=NestedCollectionState.d.ts.map