import { DigitalExperienceSiteOptions } from '../utils/types'; import { BaseGenerator } from './baseGenerator'; export default class DigitalExperienceSiteGenerator extends BaseGenerator { private uuidCache; constructor(options: DigitalExperienceSiteOptions); validateOptions(): void; generate(): Promise; 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; }