import type { ConsumerInteraction } from '@pact-foundation/pact-core';
import type { TemplateHeaders, TemplateQuery } from '../../v3';
import type { V4GraphQLRequestBuilder } from './types';
export declare class GraphQLRequestBuilder implements V4GraphQLRequestBuilder {
    protected interaction: ConsumerInteraction;
    constructor(interaction: ConsumerInteraction);
    query(query: TemplateQuery): V4GraphQLRequestBuilder;
    headers(headers: TemplateHeaders): V4GraphQLRequestBuilder;
}
