import { GeneratorEmits, GeneratorOptions, StrictGeneratorOptions } from './types';
import { Emitter } from 'strict-event-emitter';
export declare class Generator extends Emitter<GeneratorEmits> {
    #private;
    static defaults: StrictGeneratorOptions;
    options: StrictGeneratorOptions;
    constructor(options: GeneratorOptions);
    generate(): Promise<void>;
}
