export interface ExportOptions {
    filename?: string;
    title?: string;
}
export interface ExportAllOptions {
    languages: "current" | "all";
    currentLang: string;
    availableLangs?: string[];
    onProgress?: (current: number, total: number, filename: string) => void;
}
export interface PdfServerConfig {
    enabled?: boolean;
    url?: string;
}
export interface PdfExportResult {
    success: boolean;
    mode: "server" | "print";
}
export declare function copyAsMarkdown(content: string): Promise<boolean>;
export declare function exportAsMarkdown(content: string, options?: ExportOptions): void;
export declare function exportAsPDF(): void;
export declare function exportAsPDFWithServer(serverUrl: string, filename?: string): Promise<boolean>;
export declare function exportAsPDFSmart(pdfServerConfig?: PdfServerConfig, filename?: string): Promise<PdfExportResult>;
export declare function exportAsWord(content: string, options?: ExportOptions): Promise<void>;
export declare function exportAllDocs(options: ExportAllOptions): Promise<void>;
export declare function htmlToMarkdown(html: string): string;
//# sourceMappingURL=export-utils.d.ts.map