import { IntrospectionQuery } from 'graphql';
import { MonacoGraphQLAPI } from 'monaco-graphql/esm/api.js';
export type SyncMonacoGraphQLInput = {
    introspection: IntrospectionQuery;
    schemaUri: string;
    operationUri?: string;
    variablesUri?: string;
};
export declare function syncMonacoGraphQL(input: SyncMonacoGraphQLInput): MonacoGraphQLAPI;
/** Test seam: clears the module-level mode and its accumulated mappings. */
export declare function resetMonacoGraphQLForTests(): void;
