export type MermaidCDNWorkerMode = 'classic' | 'module'; export interface MermaidCDNWorkerOptions { mermaidUrl: string; mode?: MermaidCDNWorkerMode; debug?: boolean; workerOptions?: WorkerOptions; initializeOptions?: Record; } export interface MermaidCDNWorkerHandle { worker: Worker | null; dispose: () => void; source: string; } export declare function buildMermaidCDNWorkerSource(options: MermaidCDNWorkerOptions): string; export declare function createMermaidWorkerFromCDN(options: MermaidCDNWorkerOptions): MermaidCDNWorkerHandle;