import { ApiModel, ApiPackage, ReleaseTag } from '@microsoft/api-extractor-model';
import type { Collector } from '../collector/Collector';
import type { ExtractorConfig } from '../api/ExtractorConfig';
/**
 * @beta
 */
export interface IApiModelGenerationOptions {
    /**
     * The release tags to trim.
     */
    releaseTagsToTrim: Set<ReleaseTag>;
}
export declare class ApiModelGenerator {
    #private;
    readonly docModelEnabled: boolean;
    constructor(collector: Collector, extractorConfig: ExtractorConfig);
    get apiModel(): ApiModel;
    buildApiPackage(): ApiPackage;
}
//# sourceMappingURL=ApiModelGenerator.d.ts.map