import type { FetchConfig } from './fetchStore.js'; type ClientConfig = { url: string; config?: FetchConfig; }; export type GraphQLError = { message: string; extensions?: any; }; export declare function initGraphClient(config: ClientConfig): void; export type QueryConfig = { query: string; variables?: any; config?: FetchConfig; }; export default function graphStore(baseQueryConfig?: QueryConfig): { subscribe: (this: void, run: import("svelte/store").Subscriber, invalidate?: () => void) => import("svelte/store").Unsubscriber; fetch: (queryConfig?: QueryConfig) => { subscribe: (this: void, run: import("svelte/store").Subscriber, invalidate?: () => void) => import("svelte/store").Unsubscriber; } | undefined; refresh: () => void; clear: () => void; queryConfig: import("svelte/store").Writable; fetchConfig: import("svelte/store").Writable<{ url: string; config?: FetchConfig; }>; }; export declare function gql(strings: TemplateStringsArray, ...args: any[]): string; export {}; //# sourceMappingURL=graphStore.d.ts.map