/** * ESC/POS Command Adapter * * Standard ESC/POS command implementation using ESC ! for character sizing. * Compatible with most thermal printers that support ESC/POS protocol. */ import { CommandAdapter, CharacterSize } from './types'; /** * ESC/POS Command Adapter * Uses ESC ! for character sizing (max 2x2) for better compatibility */ export declare class ESCPOSCommandAdapter implements CommandAdapter { getName(): string; getMaxCharacterSize(): CharacterSize; getInitCommand(): number[]; getAlignCommand(align: 'left' | 'center' | 'right'): number[]; getCharacterSizeCommand(width: number, height: number, bold: boolean): number[]; getLineSpacingCommand(dots?: number): number[]; getCutCommand(type: 'full' | 'partial', feedLines?: number): number[]; getQRCodeCommand(data: string, size: number): number[]; getRasterImageCommand(imageData: number[], width: number, height: number): number[]; getLineFeedCommand(lines?: number): number[]; getFeedLinesCommand(lines: number): number[]; } //# sourceMappingURL=escpos-adapter.d.ts.map