import { Printer } from 'escpos-buffer'; export interface Options { uppercase?: boolean; removeAccents?: boolean; } export declare abstract class Processor { private printer; protected template: any[]; private options; constructor(printer: Printer, template: any[], options?: Options); protected abstract setCursor(list: string, position: number): number; protected abstract isAvailable(resource: string): boolean; protected abstract resolve(resource: string): any; private styles; private toUpperCase; private removeAccents; private applyOptions; private writeln; private split; private wordBreak; private wordWrap; private wordWrapJoin; private line; private statement; print(): Promise; }