import { CompletionItem } from 'vscode-languageserver-types';
import { DbSchema } from '../dbSchema';
import { ParsedStatement } from '../parserWrapper';
import { SymbolsInfo } from '../types';
export declare const labelsToCompletions: (labelNames?: string[]) => CompletionItem[];
export declare const allLabelCompletions: (dbSchema: DbSchema) => CompletionItem[];
export declare const reltypesToCompletions: (reltypes?: string[]) => CompletionItem[];
export declare const allReltypeCompletions: (dbSchema: DbSchema) => CompletionItem[];
export declare function completeNodeLabel(dbSchema: DbSchema, parsingResult: ParsedStatement, symbolsInfo: SymbolsInfo): CompletionItem[];
export declare function completeRelationshipType(dbSchema: DbSchema, parsingResult: ParsedStatement, symbolsInfo: SymbolsInfo): CompletionItem[];
