import { QueryMap, MutationMap, BindingOptions, SubscriptionMap, QueryOrMutation } from './types'; import { Delegate } from './Delegate'; export declare class Binding extends Delegate { query: QueryMap; mutation: MutationMap; subscription: SubscriptionMap; constructor({ schema, fragmentReplacements, before, disableCache, }: BindingOptions); buildMethods(): any; buildQueryMethods(operation: QueryOrMutation): QueryMap; buildSubscriptionMethods(): SubscriptionMap; }