import { Template } from "./template.schema"; import { PrintLogStatus } from "./log/print_log.enum"; export declare const getReasonData: (template: Template, entity: any, data: any) => Promise; export declare const getAttachments: (data: any[], attachments: any[]) => Promise; export declare const compilePrintHeader: (template: any, data: any, profile: any) => Promise; export declare const compilePrintTemplate: (compileTemplate: string, entity: any, data: any, profile: any) => Promise; export declare const compilePrintBefore: (template: any, data: any, profile: any) => Promise; export declare const compilePrintAfter: (template: any, data: any, profile: any) => Promise; export declare const compilePrintFooter: (template: any, data: any, profile: any) => Promise; export declare const createTempFolder: () => any; export declare const getPDFOptions: (template: any, header?: string, footer?: string) => any; export declare const generatePDFBuffer: (template: any, content: string, header?: string, footer?: string, browser?: any) => Promise; export declare const preparePrintLog: () => { status: PrintLogStatus; start_process_time: Date; end_process_time: any; entity: any; template_code: any; attachment_pdf: any[]; file_name: any; unique_field: any; user_id: any; user_info: any; }; export declare const handleAddPrintLog: (entity: any, template: any, attachment_pdf: any, profile: any) => Promise;