import { ColumnOptions, DataDefinitionBuilder, GrantOptions, TriggerOptions } from '@riao/dbal'; import { ChangeColumnOptions } from '@riao/dbal/ddl/alter-table'; import { PostgresSqlBuilder } from './sql-builder'; import { PostgresQueryBuilder } from './query-builder'; export declare class PostgresDataDefinitionBuilder extends DataDefinitionBuilder { protected queryBuilderType: typeof PostgresQueryBuilder; constructor(); getSqlType(): typeof PostgresSqlBuilder; disableForeignKeyChecks(): this; enableForeignKeyChecks(): this; columnAutoIncrement(): this; createTableColumn(column: ColumnOptions): this; changeColumn(options: ChangeColumnOptions): this; grant(options: GrantOptions): this; createTrigger(options: TriggerOptions): this; createTriggerBeginStatement(): this; createTriggerEndStatement(): this; dropTriggerName(options: { name: string; table: string; }): this; }