import { Jobs, PrintFileOptions, PrintOptions, Printer, ResponseResult } from './types'; import { PrintData } from './types'; /** * Get list printers. * * @returns A array of printer detail. */ export declare const printers: (id?: string | null) => Promise; /** * Print. * @params first_param:dataprint, second_param: Print Options * @returns A process status. */ export declare const print: (data: PrintData[], options: PrintOptions) => Promise; /** * Print File. * @params first_param: File Path, second_param: Print Setting * @returns A process status. */ export declare const print_file: (options: PrintFileOptions) => Promise; /** * Get all jobs. * @returns A array of all printer jobs. */ export declare const jobs: (printerid?: string | null) => Promise; /** * Get job by id. * @returns Printer job. */ export declare const job: (jobid: string) => Promise; /** * Restart jobs. * @param jobid */ export declare const restart_job: (jobid?: string | null) => Promise; /** * Resume jobs. * @param jobid */ export declare const resume_job: (jobid?: string | null) => Promise; /** * Pause jobs. * @param jobid */ export declare const pause_job: (jobid?: string | null) => Promise; /** * Remove jobs. * @param jobid */ export declare const remove_job: (jobid?: string | null) => Promise;