import { FiltersMap, TaskState } from '@wix/bex-core'; import { NestedCollectionFetchAllState } from './NestedCollectionFetchAllState'; import { NestedCollectionLevelDescriptor } from './NestedCollectionLevelDescriptor'; export interface NestedCollectionFetchAllCollectionStateParas { readonly fetchAllState: NestedCollectionFetchAllState; readonly levelDescriptor: NestedCollectionLevelDescriptor; } export declare class NestedCollectionFetchAllCollectionState { readonly collection: import("@wix/bex-core").CollectionState; readonly levelDescriptor: NestedCollectionLevelDescriptor; readonly parentFilter: import("@wix/bex-core").Filter | undefined; readonly fetchAllState: NestedCollectionFetchAllState; readonly initTask: TaskState; readonly originalLimit: number; constructor(params: NestedCollectionFetchAllCollectionStateParas); _setWithParentFilterQueryData(itemsByParentId: Map): void; _setSectionQueryData(): void; _populateCacheWithEmptyResult(parents: { id: string; }[]): void; _populateCache(next: NestedCollectionFetchAllCollectionState | null): void; _exceedsTotalThreshold(): boolean; _exceedsLevelThreshold(): boolean; _exceedsThreshold(): boolean; _emitFetchAllAbortSignalIfExceedsThreshold(): void; init(): () => void; } //# sourceMappingURL=NestedCollectionFetchAllCollectionState.d.ts.map