export interface Config {
    patterns: {
        typescript: string;
        typescriptTests: string;
        javascript: string;
        javascriptTests: string;
    };
    rootDir: string;
    exclude: string[];
    generateReport?: boolean;
    logFiles?: {
        typescript?: boolean;
        typescriptTests?: boolean;
        javascript?: boolean;
        javascriptTests?: boolean;
    };
}
export declare function calculateMetrics(config: Config, currentDir: string): Promise<void>;
