/** * Native Bridge Types * Type definitions for communication with native modules */ import type { TestConnectionResult } from '../connection'; import type { ScanResult } from '../discovery'; import type { NativeImagePrintOptions, NativePrintOptions, NativePrintResult } from '../printing'; export interface INativeModule { scanBluetoothDevices(): Promise; stopScanDevices(): Promise; testConnection(address: string): Promise; printRaw(address: string, data: number[], options?: NativePrintOptions): Promise; printImage(address: string, imagePath: string, options?: NativeImagePrintOptions): Promise; disconnect(address?: string): Promise; } //# sourceMappingURL=types.d.ts.map