export declare function buildEntityIndexPrefix(name: string): string; export declare function shortenIdentifierWithHash(identifier: string, maxLength: number): string; export interface CompactIndexNameOptions { entityName: string; tableName?: string; logicalName: string; suffix?: string; maxLength: number; } export interface LegacyIndexNameOptions extends CompactIndexNameOptions { serverTruncatesWhenOverflow?: boolean; } export declare function buildCompactPhysicalIndexName(options: CompactIndexNameOptions): string; export declare function buildLegacyPhysicalIndexNames(options: LegacyIndexNameOptions): string[]; export declare function matchesPhysicalIndexName(actualName: string, options: LegacyIndexNameOptions): boolean;