import { DbSchema } from '../dbSchema';
import { ParsedStatement } from '../parserWrapper';
import { Token } from '../../../../vendor/antlr4-c3/dist/esm/index.js';
import { CompletionItem, SymbolsInfo } from '../types';
type BacktickVariant = 'label' | 'propertyKey' | 'relType' | 'dbName' | 'param';
export declare function backtickIfNeeded(e: string, variant: BacktickVariant): string | undefined;
export declare function completionCoreCompletion(parsingResult: ParsedStatement, dbSchema: DbSchema, caretToken: Token, symbolsInfo: SymbolsInfo | undefined, manualTrigger?: boolean): CompletionItem[];
export {};
