export interface LabelCommandOptions { id?: string; model?: any; data?: any; orientation?: string; mirror?: boolean; upsideDown?: boolean; context: any; draft?: boolean; } export declare function fnv1a(s: string): string; export declare function cacheKey(opts: LabelCommandOptions): string; /** 진단 / 운영용 — 현재 cache hit ratio 등 모니터링 가능. */ export declare function getLabelCacheStats(): { cacheSize: number; inFlight: number; }; /** Test-only — 캐시 / in-flight state 초기화. */ export declare function _resetLabelState(): void; export declare function _setBuildOverride(fn: ((opts: LabelCommandOptions) => Promise) | null): void; /** * 라벨 출력 — ZPL/GRF 문자열 반환. * * @param {String} id 모델 ID * @param {Object} data 매핑할 데이터 * @param {String} orientation (시계방향) N: 0, R: 90, I: 180, B: 270 * @param {boolean} mirror 좌우반전 * @param {boolean} upsideDown 상하반전 */ export declare const labelcommand: (opts: LabelCommandOptions) => Promise;