import { getPrinterSeriesByName } from './utils'; import type { PrinerEvents, EventListenerCallback, IDiscoverParams, IPrinter, IPrinterInitParams, PrinterSeriesName, IMonitorStatus } from './types'; import { PRINTER_SERIES, PRINTER_LANGUAGE } from './constants'; import printing from './printing'; declare const _default: { init({ target, seriesName, language, }: IPrinterInitParams): Promise; discover(params?: IDiscoverParams | undefined): Promise; getPaperWidth(): Promise<80 | 60 | 58>; getPrinterCharsPerLine(seriesName: PrinterSeriesName): Promise<{ fontA: number; }>; pairingBluetoothPrinter(): Promise; disconnect(): void; startMonitorPrinter(interval?: number): any; stopMonitorPrinter(): any; addPrinterStatusListener(listener: (status: IMonitorStatus) => void): () => void; printing: typeof printing; }; export { getPrinterSeriesByName, PRINTER_SERIES, PRINTER_LANGUAGE }; export type { PrinerEvents, EventListenerCallback, IPrinter, PrinterSeriesName, }; export default _default;