import type { YQLEntity } from '@gravity-ui/websql-autocomplete/yql'; import type { AutocompleteColumn, AutocompleteEntityType, TAutocompleteEntity } from '../../../types/api/autocomplete'; export declare function checkIsDirectory(type: AutocompleteEntityType): boolean; export declare function filterAutocompleteEntities(autocompleteEntities: TAutocompleteEntity[] | undefined, suggestions: YQLEntity[]): TAutocompleteEntity[] | undefined; export declare function removeBackticks(value: string): string; export declare function normalizeEntityPrefix(value: string | undefined, database: string): string; export declare function getSimpleFunctions(): Promise; export declare function getWindowFunctions(): Promise; export declare function getTableFunctions(): Promise; export declare function getAggregateFunctions(): Promise; export declare function getPragmas(): Promise; export declare function getEntitySettings(entityType: YQLEntity): Promise; export declare function getCompressionSettings(): Promise; export declare function getEncodingSettings(): Promise; export declare function getUdfs(): Promise; export declare function getSimpleTypes(): Promise; export declare function getColumnDetails(col: AutocompleteColumn): string; export declare function normalizeEntityNames(entities: string[], database: string): string[];