import { DbSchema } from '../../dbSchema.js';
import { CompletionItem } from '../../types.js';
export declare function testCompletionsExactly({ query, offset, dbSchema, expected, }: {
    query: string;
    offset?: number;
    dbSchema?: DbSchema;
    expected?: CompletionItem[];
}): void;
export declare function testCompletions({ query, offset, dbSchema, excluded, expected, assertEmpty, manualTrigger, computeSymbolsInfo, }: {
    query: string;
    offset?: number;
    dbSchema?: DbSchema;
    excluded?: Partial<CompletionItem>[];
    expected?: CompletionItem[];
    assertEmpty?: boolean;
    manualTrigger?: boolean;
    computeSymbolsInfo?: boolean;
}): void;
export declare function getSymbolCompletions({ query, dbSchema, }: {
    query: string;
    dbSchema: DbSchema;
}): CompletionItem[];
