import type { DocumentationBatchResult, DocumentationGenerateOptions, DocumentationGenerateResult } from "./types.js";
import type { ModuleLifecycleContext } from "../../contracts/module-contract.js";
type GenerateDocumentArgs = {
    documentType?: string;
    options?: DocumentationGenerateOptions;
};
export declare function generateDocument(args: GenerateDocumentArgs, ctx: ModuleLifecycleContext): Promise<DocumentationGenerateResult>;
type GenerateAllDocumentsArgs = {
    options?: DocumentationGenerateOptions;
};
export declare function generateAllDocuments(args: GenerateAllDocumentsArgs, ctx: ModuleLifecycleContext): Promise<DocumentationBatchResult>;
export {};
