declare type SaveCallback = (saveTemplate: string, callback: (result: boolean) => void) => void;
export default class ReportApi {
    /**
     *设计模板
     *
     * @param {string} fileName 模板
     * @param {string} tempData 临时演示数据
     * @memberof ReportApi
     */
    static designerReport(template: string, tempData: string, saveCallback: SaveCallback): void;
    /**
     *打印预览
     *
     * @param {string} fileName 模板路径
     * @param {string} jsonData 数据
     * @memberof ReportApi
     */
    static reportShowPreview(fileName: string, jsonData: string): void;
    /**
     *打印
     *
     * @param {string} fileName 模板路径
     * @param {string} jsonData 数据
     * @memberof ReportApi
     */
    static reportPrinter(fileName: string, jsonData: string, isSelectPrinter: boolean): void;
    /**
     * 打印到图片(返回base64图片)
     *
     * @param {string} fileName 模板路径
     * @param {string} jsonData 数据
     * @memberof ReportApi
     */
    static reportToImage(fileName: string, jsonData: string): string;
}
export {};
