import { GirModule, Logger } from '@ts-for-gir/lib';
import { GeneratorType, Generator } from '@ts-for-gir/generator-base';
import type { OptionsGeneration, NSRegistry } from '@ts-for-gir/lib';
export declare class GenerationHandler {
    private readonly config;
    log: Logger;
    generator: Generator;
    constructor(config: OptionsGeneration, type: GeneratorType);
    start(girModules: GirModule[], registry: NSRegistry): Promise<void>;
}
