import type { IDatabaseConnection, AuthorAlias } from '../core/interfaces.js'; export declare class AliasManager { private db; constructor(db: IDatabaseConnection); private getSingleRow; private mapToAuthorAlias; addAlias(alias: string, canonicalAuthor: string, createdBy?: string): AuthorAlias; removeAlias(alias: string): boolean; listAliases(canonicalAuthor?: string): AuthorAlias[]; resolveAuthor(rawAuthor: string): string; resolveAuthors(rawAuthors: string[]): Map; consolidateAuthors(canonicalAuthor: string): number; } //# sourceMappingURL=aliases.d.ts.map