export interface NamingData {
    version: number;
    updated: number;
    camelCase: {
        confidence: number;
        total: number;
    };
    snakeCase: {
        confidence: number;
        total: number;
    };
    PascalCase: {
        confidence: number;
        total: number;
    };
    booleanNaming: {
        confidence: number;
        total: number;
        examples: string[];
    };
    abbreviations: {
        score: number;
        total: number;
        examples: string[];
    };
    genericNames: {
        score: number;
        total: number;
        examples: string[];
    };
}
export declare class NamingEngine {
    private store;
    private data;
    constructor(cellDir?: string);
    analyze(code: string): {
        namesFound: number;
    };
    getSummary(): string[];
    private extractIdentifiers;
    private smooth;
}
//# sourceMappingURL=naming-engine.d.ts.map