import type { WorkAreaItem } from './types'; /** 设备列表默认分页大小。 */ export declare const DEFAULT_PAGE_SIZE = 10; /** 设备短号规则:店内唯一,允许大写字母和数字,长度 1-10。 */ export declare const DEVICE_SHORT_NUMBER_MAX_LENGTH = 10; export declare const DEVICE_SHORT_NUMBER_PATTERN: RegExp; /** 工作区域弹窗模式:创建或编辑。 */ export declare type WorkAreaModalMode = 'create' | 'edit'; /** 搜索关键字标准化,避免大小写和首尾空格影响匹配。 */ export declare const normalizeText: (text: string) => string; /** 设备短号输入态标准化:用户输入小写时立即转为大写。 */ export declare const normalizeDeviceShortNumberInput: (value?: string) => string; /** 设备短号提交态标准化:去掉首尾空格后提交给接口。 */ export declare const normalizeDeviceShortNumberPayload: (value?: string) => string; /** 校验设备短号格式;占用校验由接口返回。 */ export declare const validateDeviceShortNumber: (messages: { required: string; format: string; reserved: string; }) => (_rule: unknown, value?: string) => Promise; /** 替换文案模板中的 {token},用于删除确认等动态文案。 */ export declare const formatToken: (text: string, values: Record) => string; /** 按后端 sort 字段排序工作区域,避免直接修改原数组。 */ export declare const sortWorkAreaList: (list: WorkAreaItem[]) => WorkAreaItem[];