import type { DataFieldSurface, DataResourceSurface } from 'openxiangda-contracts/browser'; export declare function rangeValueValidationMessage(field: DataFieldSurface, value: unknown): "范围字段缺少有效的边界协议" | "范围起止值无效" | "半开区间的结束值必须晚于开始值" | "闭区间的结束值不能早于开始值" | undefined; export declare function fieldValueForForm(field: DataFieldSurface | undefined, value: unknown): unknown; export declare function fieldValueForData(field: DataFieldSurface | undefined, value: unknown): {} | null | undefined; export declare function normalizeRecordForForm(record: Record, surface: DataResourceSurface): { [k: string]: unknown; }; export declare function normalizeFormValues(values: Record, surface: DataResourceSurface): { [k: string]: {} | null | undefined; }; //# sourceMappingURL=field-form-codec.d.ts.map