export interface GraphqlRawFragment {
    readonly __graphqlKind: 'raw';
    readonly text: string;
}
export interface GraphqlQuery {
    readonly query: string;
    readonly values: readonly unknown[];
}
export interface GraphqlTag {
    // #[effects(add: [], unknown: [direct])]
    (strings: TemplateStringsArray, ...values: readonly unknown[]): GraphqlQuery;
    // #[effects(add: [], unknown: [direct])]
    raw(text: string): GraphqlRawFragment;
}
export declare const graphql: GraphqlTag;
