export { JsonPrinterApp } from './jsonPrinterApp.js'; export { PrinterService } from './services/printerService.js'; export * from './types/index.js'; export { Logger } from './utils/logger.js'; export { ImageProcessor } from './utils/imageProcessor.js'; export { ArgumentParser } from './utils/argumentParser.js'; export * from './utils/config.js'; export * from './utils/dpiPresets.js'; import { RenderTemplate } from './types/index.js'; /** * Print using a built-in template by name */ export declare function printTemplate(templateName: string, variables?: Record): Promise; /** * Print using a JSON template file */ export declare function printFromFile(templateFilePath: string, variables?: Record): Promise; /** * Print using a JSON template object */ export declare function printFromTemplate(template: RenderTemplate | object, variables?: Record): Promise;