import { RenderTemplate } from './index.js'; /** * Template loading strategies */ export type TemplateLoader = () => Promise; /** * Operation modes for the printer app */ export declare enum OperationMode { PRINT = "print", RENDER_ONLY = "render-only" } /** * Template execution context */ export interface TemplateExecutionContext { template: RenderTemplate; variables?: Record; mode: OperationMode; } export { RenderTemplate };