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; }