import { type DocumentNode } from 'graphql';
type Props<TVariables> = {
    url: string;
    document: DocumentNode;
    variables?: TVariables extends Record<string, never> ? never : TVariables;
};
export declare const gqlRequest: <TResult, TVariables>(props: Props<TVariables>) => Promise<TResult>;
export {};
