import { ReactElement } from "react"; import { ConversionOptions } from "./types"; /** * Main conversion function: Converts React component to ESC/POS commands * * @param component - React component (typically a @react-pdf/renderer component) * @param options - Conversion options * @returns Buffer containing ESC/POS commands ready to be sent to printer * * @example * ```typescript * // Using default @react-pdf/renderer components * const commands = await convertToESCPOS( * Hello, * { paperWidth: 48, debug: true } * ); * * // Using custom component mapping * const commands = await convertToESCPOS( * Product, * { * paperWidth: 48, * adapter: { * Receipt: 'document', * Item: 'text' * } * } * ); * ``` */ export declare function convertToESCPOS(component: ReactElement, options?: ConversionOptions): Promise; export { ESCPOSGenerator } from "./generator"; export { renderToElementTree } from "./renderer"; export * from "./styles"; export { TreeTraverser } from "./traverser"; export * from "./types"; export * from "./encodings/cp860"; export * from "./commands/escpos"; export * from "./adapters"; export * from "./command-adapters"; //# sourceMappingURL=index.d.ts.map