import type { NativeModule } from 'react-native'; import type { RNPrinter as RNPrinterTypes } from './RNPrinter'; import type { DeviceScanner as DeviceScannerTypes } from './DeviceScanner'; import { type JobBuilderInterface } from './JobBuilder'; export declare module ReactNativePrinter { type RNPrinter = RNPrinterTypes & NativeModule; type DeviceScanner = DeviceScannerTypes & NativeModule; type JobBuilder = JobBuilderInterface & NativeModule; } import DSEventEmitter from './DeviceScannerEventEmitter'; import RNPEventEmitter from './RNPrinterEventEmitter'; import DesignBuilderModule from './DesignBuilder'; import TableBuilderModule from './TableBuilder'; export declare const RNPrinter: ReactNativePrinter.RNPrinter; export declare const DeviceScanner: ReactNativePrinter.DeviceScanner; export declare const JobBuilder: ReactNativePrinter.JobBuilder; export declare const DesignBuilder: typeof DesignBuilderModule; export declare const TagHelper: { left: (text: string) => string; center: (text: string) => string; right: (text: string) => string; align: (text: string, direction: "[L]" | "[C]" | "[R]") => string; font: (text: string, size?: "normal" | "wide" | "tall" | "big" | "big-2" | "big-3" | "big-4" | "big-5" | "big-6" | null | undefined, color?: "black" | "bg-black" | "red" | "bg-red" | null | undefined, underline?: boolean | null | undefined) => string; bold: (text: string) => string; underline: (text: string) => string; image: (source: string) => string; barcode: (text: string, type?: "ean13" | "ean8" | "upca" | "upce" | "128" | null | undefined, height?: number | null | undefined, width?: number | null | undefined, text_position?: "none" | "above" | "below" | null | undefined) => string; qrcode: (text: string, size?: number) => string; raw: (command: string) => string; hexString(...data: (string | number | (string | number)[])[]): string; line: (text: string) => string; reset: (text: string) => string; ALLIGNMENT: { readonly LEFT: "[L]"; readonly CENTER: "[C]"; readonly RIGHT: "[R]"; }; FONT_SIZE: { readonly NORMAL: "normal"; readonly WIDE: "wide"; readonly TALL: "tall"; readonly BIG: "big"; readonly BIG2: "big-2"; readonly BIG3: "big-3"; readonly BIG4: "big-4"; readonly BIG5: "big-5"; readonly BIG6: "big-6"; }; FONT_COLOR: { readonly NORMAL: "normal"; readonly WIDE: "wide"; readonly TALL: "tall"; readonly BIG: "big"; readonly BIG2: "big-2"; readonly BIG3: "big-3"; readonly BIG4: "big-4"; readonly BIG5: "big-5"; readonly BIG6: "big-6"; }; BARCODE_TYPE: { readonly EAN13: "ean13"; readonly EAN8: "ean8"; readonly UPCA: "upca"; readonly UPCE: "upce"; readonly B128: "128"; }; BARCODE_TEXT_POSITION: { readonly NONE: "none"; readonly ABOVE: "above"; readonly BELOW: "below"; }; }; export declare const TableBuilder: typeof TableBuilderModule; export declare const DeviceScannerEventEmitter: DSEventEmitter; export declare const RNPrinterEventEmitter: RNPEventEmitter; //# sourceMappingURL=index.d.ts.map