import type { TEvDescribeSchemeResult } from '../../../types/api/schema/schema'; import type { BuildTemplateOptions, Column, ColumnField, TableFormValues, TableSettings } from './types'; type DirtyTableSettings = Partial>; export declare function prepareColumnValue(column: Column, value: string | null): string; export declare function prepareFormValues(response: TEvDescribeSchemeResult): TableFormValues; export declare function getTablePathInfoForUpdate(originalTable: TEvDescribeSchemeResult, name: string): { originalName: string | undefined; tablePath: string; updatedTablePath: string; }; export declare function getUpdateTableSettings(settings: TableSettings | undefined, dirtySettings: DirtyTableSettings | undefined): Partial | undefined; export declare function hasUpdateTableSettings(settings?: Partial): boolean; export declare function buildCreateTableQuery(options: BuildTemplateOptions): string; export declare function buildCreateColumnTableQuery(options: BuildTemplateOptions): string; export declare function buildUpdateTableQuery(options: BuildTemplateOptions): string; export declare function prepareYdbCreateQueryColumns(columns: ColumnField[], tableType?: TableFormValues['type']): Column[]; export {};