/**
 * @deprecated This file has been refactored into a modular structure.
 * Use `import { mermaidDiagramGenerator } from "./mermaid/index.js"` instead.
 * This file is kept temporarily for backwards compatibility but will be removed in a future version.
 * See ADR-0002 for the refactoring rationale.
 */
type MermaidModuleProvider = () => unknown | Promise<unknown>;
/**
 * @deprecated Use `import { __setMermaidModuleProvider } from "./test-utils/mermaid.js"` instead.
 * This export is kept temporarily for backwards compatibility in tests.
 * @internal Exported for tests only
 */
export declare function __setMermaidModuleProvider(provider: MermaidModuleProvider | null): void;
export declare function mermaidDiagramGenerator(args: unknown): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export {};
//# sourceMappingURL=mermaid-diagram-generator.d.ts.map