import { Workspace } from './workspace.js'; import { DataModel } from '../data-model/types.js'; import { PluginOptions } from '../plugin/options.js'; export declare class DocusaurusGenerator { workspace: Workspace; constructor({ dataModel, pluginOptions, siteConfig, pluginActions }: { dataModel: DataModel; pluginOptions: PluginOptions; siteConfig: any; pluginActions?: any; }); generate(): Promise; prepareOutputFolder(): Promise; generateConfigurationFile(): Promise; generateSidebarFile(): Promise; generateMenuDropdownFile(): Promise; generateIndexDotMdxFiles(): Promise; generatePerInitialsIndexMdxFiles(): Promise; generatePages(): Promise; generateRedirectFiles(): Promise; private generateRedirectFile; }