/// export interface PrinterType { config: any; beep(): Buffer; printQR(str: string, settings?: { cellSize?: number; correction?: "L" | "M" | "Q" | "H"; model?: number; }): Buffer; pdf417(data: string, settings?: { rowHeight?: number; width?: number; correction?: number; truncated?: boolean; columns?: number; }): Buffer; code128(data: string, settings?: { width?: "LARGE" | "SMALL" | "MEDIUM"; height?: number; text?: number; }): Buffer; maxiCode(data: string, settings?: { mode?: number; }): Buffer; printBarcode(data: string, type?: number, settings?: { hriPos?: number; hriFont?: number; width?: number; height?: number; }): Buffer; printImageBuffer(width: number, height: number, data: Buffer): Buffer; setTextSize(width: number, height: number): Buffer; }