import { SqlAdapter } from "../interfaces/SqlAdapter.js"; export declare abstract class BaseSqlAdapter implements SqlAdapter { abstract adaptSql(sql: string): string; abstract getDatabaseType(): 'postgresql' | 'mysql'; abstract supportsReturning(): boolean; createInsertSql(tableName: string, columns: string[]): string; createUpdateSql(tableName: string, columns: string[]): string; createDeleteSql(tableName: string): string; getNowFunction(): string; getLimitClause(limit: number, offset?: number): string; protected abstract createPlaceholder(index: number): string; protected createPlaceholders(count: number): string; } //# sourceMappingURL=BaseSqlAdapter.d.ts.map