import { BarcodeSymbology, PrintDataField, PrintElement, PrintPaper, PrintSystemVar } from './types'; /** 预设纸张 */ export declare const PRESET_PAPERS: PrintPaper[]; /** 默认纸张 */ export declare const DEFAULT_PAPER: PrintPaper; /** 默认字体族 */ export declare const DEFAULT_FONT_FAMILY = "Microsoft YaHei"; /** 字号预设 */ export declare const FONT_SIZE_PRESETS: number[]; /** 常用颜色 */ export declare const COLOR_PRESETS: string[]; /** 条码码制选项 */ export declare const BARCODE_SYMBOLOGY_OPTIONS: Array<{ label: string; value: BarcodeSymbology; }>; /** 系统变量选项 */ export declare const SYSTEM_VAR_OPTIONS: Array<{ label: string; value: PrintSystemVar; }>; /** 系统变量格式化(日期类) */ export declare const SYSTEM_VAR_DATE_FORMAT: Record; /** 默认数据字段(用于演示) */ export declare const DEFAULT_DATA_FIELDS: PrintDataField[]; /** 创建默认文本元素 */ export declare const createTextElement: (overrides?: Partial) => PrintElement; /** 创建默认条码元素 */ export declare const createBarcodeElement: (overrides?: Partial) => PrintElement; /** 创建默认二维码元素 */ export declare const createQrcodeElement: (overrides?: Partial) => PrintElement; /** 创建默认图片元素 */ export declare const createImageElement: (overrides?: Partial) => PrintElement; /** 创建默认直线元素 */ export declare const createLineElement: (overrides?: Partial) => PrintElement; /** 创建默认矩形元素 */ export declare const createRectElement: (overrides?: Partial) => PrintElement; /** 创建默认日期时间元素 */ export declare const createDateTimeElement: (overrides?: Partial) => PrintElement; /** 创建默认计数器元素 */ export declare const createCounterElement: (overrides?: Partial) => PrintElement; /** 创建默认表格元素 */ export declare const createTableElement: (overrides?: Partial) => PrintElement; /** 元素工厂函数映射 */ export declare const ELEMENT_FACTORIES: Record) => PrintElement>; /** MM 转 PX 比例(96 DPI:1mm ≈ 3.7795px) */ export declare const MM_TO_PX = 3.7795275591; /** PX 转 MM 比例 */ export declare const PX_TO_MM: number; /** MM 转 PT 比例(1pt = 1/72 inch, 1 inch = 25.4mm) */ export declare const MM_TO_PT: number; /** PT 转 MM 比例 */ export declare const PT_TO_MM: number; /** 默认缩放 */ export declare const DEFAULT_ZOOM = 1; /** 缩放范围 */ export declare const ZOOM_RANGE: { min: number; max: number; }; /** 缩放步进 */ export declare const ZOOM_STEP = 0.1; /** 默认吸附阈值 */ export declare const DEFAULT_SNAP_THRESHOLD = 1; /** 历史记录最大长度 */ export declare const MAX_HISTORY_SIZE = 50;