import { type AtlAttributionHeaderData } from './atl-attribution'; export type { AtlAttributionHeaderData } from './atl-attribution'; interface Query { query: string; variables: Record | Record; } export interface GraphQLError { code?: number; reason: string; } /** * @param {string} serviceUrl - GraphQL service endpoint * @param {Query} query - GraphQL query * @param {Partial} attributionData - Optional attribution data for the atl-attribution header */ export declare function graphqlQuery(serviceUrl: string, query: Query, attributionData?: Partial): Promise;