import { MappedMultiSourceUnionQueryOperation } from "./MappedMultiSourceUnionQueryOperation"; import { MappedDataSource } from "./MappedDataSource"; import { SourceAwareOperationResolver } from "./SourceAwareOperationResolver"; import { DataSourceTypes, MappedMultiSourceOperation } from "./MappedMultiSourceOperation"; import { StoreQueryParams } from "./SingleSourceQueryOperationResolver"; import { SourceAwareResolverContext } from "./SourceAwareResolverContext"; export declare type MultiStoreParams, TSrc extends MappedDataSource, TArgs extends {}> = { [K in keyof DataSourceTypes]: StoreQueryParams[K]>; }; export declare class MultiSourceUnionQueryOperationResolver, TSrc, TArgs>, TSrc extends MappedDataSource, TArgs extends {}, TResolved> extends SourceAwareOperationResolver { resolverContext: TCtx; constructor(resolverContext: TCtx); get operation(): MappedMultiSourceUnionQueryOperation; resolve(): Promise; private applyStoreQueryParamsFrom; }