import type { GraphQLField } from 'graphql';
import { type HivePubSub, type Logger, type MeshPubSub } from '@graphql-mesh/types';
interface ProcessPubSubOperationAnnotationsOpts {
    field: GraphQLField<any, any>;
    globalPubsub: MeshPubSub | HivePubSub;
    pubsubTopic: string;
    logger: Logger;
}
export declare function processPubSubOperationAnnotations({ field, globalPubsub, pubsubTopic, logger: globalLogger, }: ProcessPubSubOperationAnnotationsOpts): GraphQLField<any, any, any>;
export {};
