import { Token, default as TokenProcessor } from './TokenProcessor';
export declare class NameManager {
    readonly tokens: TokenProcessor;
    private readonly usedNames;
    constructor(tokens: TokenProcessor);
    preprocessNames(tokens: Array<Token>): void;
    claimFreeName(name: string): string;
    findFreeName(name: string): string;
}
