import { Device } from './types'; export default class ZebraBrowserPrintWrapper { device: Device; getAvailablePrinters: () => Promise; getDefaultPrinter: () => Promise; setPrinter: (device: Device) => void; getPrinter: () => Device; cleanUpString: (str: string) => string; checkPrinterStatus: () => Promise<{ isReadyToPrint: boolean; errors: string; }>; write: (data: string) => Promise; read: () => Promise; print: (text: string) => Promise; }