import { OperationPathPart, QueryBuilder } from './query-builder'; export interface OperationWithPath { pathPart: OperationPathPart; path: Array; } export interface GetItemsQuery extends QueriesSnapshot, OperationWithPath { } export interface GetChildQuery extends QueriesSnapshot, OperationWithPath { } export declare type QueriesSnapshot = { getChild: Array; getItems: Array; otherOperations: Array; path: Array; queryBuilder: QueryBuilder; }; export declare function getQueryBuilderSnapshot(builder: QueryBuilder): QueriesSnapshot;