import { LinkedFormattedOutputData, LinkedFormattedSourceFile, LinkedFormattedSymbol } from '@code-to-json/formatter-linker'; export declare type SluggedEntities = 'class' | 'type' | 'sourceFile'; export declare type Sluggable = LinkedFormattedSourceFile | LinkedFormattedSymbol; export default class Slugger { protected readonly data: Readonly; protected slugs: Map; constructor(data: Readonly); prepare(): Promise; slugFor(entity: Sluggable): string; private calculateSlugs; } //# sourceMappingURL=slugger.d.ts.map