import { GraphQLFieldConfigArgumentMap, GraphQLList } from "graphql"; import { MappedDataSource } from "./MappedDataSource"; import { MappedMultiSourceOperation } from "./MappedMultiSourceOperation"; import * as types from "./utils/types"; import { SourceAwareOperationResolver } from "./SourceAwareOperationResolver"; import { OperationType } from "./operation-types"; /** * @api-category MapperClass */ export declare class MappedMultiSourceUnionQueryOperation extends MappedMultiSourceOperation { mapping: MappedMultiSourceOperation["mapping"] & { unionMode: "union" | "unionAll"; }; constructor(mapping: MappedMultiSourceOperation["mapping"] & { unionMode: "union" | "unionAll"; }); defaultResolver(ctx: any): SourceAwareOperationResolver; get defaultArgs(): GraphQLFieldConfigArgumentMap; operationType: OperationType; get dataSources(): MappedDataSource[]; get name(): string; get outputTypeName(): string; get type(): import("graphql").GraphQLScalarType | import("graphql").GraphQLInterfaceType | import("graphql").GraphQLUnionType | import("graphql").GraphQLEnumType | GraphQLList | import("graphql").GraphQLObjectType>, any>; }