import type { IDocsWebsiteBuildResult } from './interfaces.js'; export declare class DocsWebsiteBuilder { private readonly docsDir; private rootRealPath; private usedPageIds; constructor(docsDirArg: string); build(): Promise; private readPackageJson; private readWebsiteConfig; private normalizeVersions; private titleFromPackage; private discoverFiles; private prepareMarkdownCandidates; private buildMarkdownPages; private rewriteMarkdownUrls; private readTypeDocProject; private buildConfiguredTypeDocProject; private buildTypeDocPages; private renderTypeDocReflection; private renderTypeDocSignatures; private readOpenApiDocument; private buildOpenApiPage; private resolveOpenApiValue; private formatOpenApiSchema; private buildSections; private uniquePageId; }