import type { ApiController } from '../interfaces'; import { FileManager } from '../utils'; interface WriteData { projectMetadata: unknown; controllers: ApiController[]; } export declare class DocsWriter { private readonly fileManager; private readonly requiredDirectories; constructor(fileManager: FileManager); writeDocumentation({ projectMetadata, controllers }: WriteData): Promise; private writeProjectMetadata; private writeControllerDocs; } export {};