import { LanguageSupport } from '@codemirror/language';
import { type DbSchema } from '@neo4j-cypher/language-support';
export type CypherConfig = {
    lint?: boolean;
    showSignatureTooltipBelow?: boolean;
    featureFlags?: {
        consoleCommands?: boolean;
    };
    schema?: DbSchema;
    useLightVersion: boolean;
    setUseLightVersion?: (useLightVersion: boolean) => void;
};
export declare function cypher(config: CypherConfig): LanguageSupport;
