import { DigitalExperienceSiteOptions } from '../utils/types';
import { BaseGenerator } from './baseGenerator';
export default class DigitalExperienceSiteGenerator extends BaseGenerator<DigitalExperienceSiteOptions> {
    private uuidCache;
    constructor(options: DigitalExperienceSiteOptions);
    validateOptions(): void;
    generate(): Promise<void>;
    private generateNetwork;
    private generateCustomSite;
    private generateDigitalExperienceConfig;
    private generateDEBMeta;
    private generateDEBAppPage;
    private generateDEBBrandingSet;
    private generateDEBLanguageSettings;
    private generateDEBMobilePublisherConfig;
    private generateDEBRoutes;
    private generateDEBSite;
    private generateDEBTheme;
    private generateDEBThemeLayouts;
    private generateDEBViews;
    private generateUUID;
    private toSiteDevName;
    private toPicassoSiteDevName;
    private encodeForFileName;
}
