import type { Dialect } from './sql';
export declare function maxIdentifierLength(dialect: Dialect): number;
export declare function normalizeGeneratedIdentifier(name: string, dialect: Dialect): string;
export declare function defaultBlueprintIdentifierName(tableName: string, columns: readonly string[], suffix: string, dialect: Dialect): string;
export declare function defaultSchemaIndexName(tableName: string, columns: readonly string[], unique: boolean, dialect: Dialect): string;
export declare function defaultEntityIndexName(tableName: string, columns: readonly string[], dialect: Dialect): string;
export declare function defaultEntityForeignKeyName(tableName: string, columns: readonly string[], dialect: Dialect): string;
//# sourceMappingURL=identifiers.d.ts.map