import { AbstractNamingStrategy } from './AbstractNamingStrategy.js'; /** * This strategy keeps original entity/property names for table/column. */ export declare class EntityCaseNamingStrategy extends AbstractNamingStrategy { classToTableName(entityName: string, tableName?: string): string; joinColumnName(propertyName: string): string; joinKeyColumnName(entityName: string, referencedColumnName?: string, composite?: boolean, tableName?: string): string; joinTableName(sourceEntity: string, targetEntity: string, propertyName: string, tableName?: string): string; propertyToColumnName(propertyName: string): string; referenceColumnName(): string; }