import type { Dialect } from '../type/index.js'; export interface DialectFeatures { returning: boolean; ifNotExists: boolean; indexIfNotExists: boolean; dropTableCascade: boolean; renameColumn: boolean; foreignKeyAlter: boolean; } export interface DialectConfig { quoteChar: '"' | '`'; serialPrimaryKey: string; tableOptions: string; alterColumnSyntax: 'ALTER COLUMN' | 'MODIFY COLUMN' | 'none'; dropForeignKeySyntax: 'DROP CONSTRAINT' | 'DROP FOREIGN KEY'; beginTransactionCommand: string; commitTransactionCommand: string; rollbackTransactionCommand: string; features: DialectFeatures; } export declare const DIALECT_CONFIG: Record; export declare function getDialectConfig(dialect: Dialect): DialectConfig; //# sourceMappingURL=dialectConfig.d.ts.map