/**
 * Code Generation Benchmarks
 * Measure performance of all code generators
 */
export interface ICodeGenerationBenchmark {
    runAll(): Promise<void>;
    exportResults(filePath: string): void;
}
type CodeGenerationBenchmarkFn = {
    (): ICodeGenerationBenchmark;
    create: () => ICodeGenerationBenchmark;
};
/**
 * CodeGenerationBenchmark - Benchmark all generators
 * Sealed namespace for immutability
 */
export declare const CodeGenerationBenchmark: CodeGenerationBenchmarkFn;
/**
 * Run benchmarks
 */
export declare function runCodeGenerationBenchmarks(): Promise<void>;
export {};
//# sourceMappingURL=CodeGenerationBenchmark.d.ts.map