import type { DocumentNode } from 'graphql-typed';
import type { ResolverOptions } from '@shopify/async';
import type { AsyncDocumentNode } from '../types';
export interface Options<Data, Variables, DeepPartial> extends ResolverOptions<DocumentNode<Data, Variables, DeepPartial>> {
}
export declare function createAsyncQuery<Data extends {}, Variables extends {}, DeepPartial extends {}>({ id, load, }: Options<Data, Variables, DeepPartial>): AsyncDocumentNode<Data, Variables, DeepPartial>;
//# sourceMappingURL=query.d.ts.map