export interface StructureData {
    version: number;
    updated: number;
    avgFileSize: number;
    filesAnalyzed: number;
    avgFunctionLength: number;
    functionsAnalyzed: number;
    nestingDepth: {
        average: number;
        max: number;
        deepFunctions: number;
    };
    earlyReturns: {
        percentage: number;
        total: number;
        withEarlyReturn: number;
    };
    guardClauses: {
        percentage: number;
        total: number;
    };
}
export declare class StructureEngine {
    private store;
    private data;
    constructor(cellDir?: string);
    analyze(code: string): {
        functionsFound: number;
    };
    getSummary(): string[];
    private extractBody;
    private calcDepth;
}
//# sourceMappingURL=structure-engine.d.ts.map