import type { PostgresRdfSqlExecutor } from './PostgresRdfSqlExecutor'; type PostgresRdfIndexKind = 'text' | 'vector'; export declare function pgHasAnyDomainTable(executor: PostgresRdfSqlExecutor, tables: string[]): Promise; export declare function assertPgRequiredColumns(executor: PostgresRdfSqlExecutor, table: string, requiredColumns: string[], indexKind: PostgresRdfIndexKind): Promise; export declare function assertPgNotNullColumn(executor: PostgresRdfSqlExecutor, table: string, column: string, indexKind: PostgresRdfIndexKind): Promise; export declare function assertPgColumnType(executor: PostgresRdfSqlExecutor, table: string, column: string, expectedUdtName: string, indexKind: PostgresRdfIndexKind): Promise; export declare function assertPgUniqueColumn(executor: PostgresRdfSqlExecutor, table: string, column: string, indexKind: PostgresRdfIndexKind): Promise; export {};