import type { QueryScheme, QueryConfig } from '../storage/schemeStorageAdapter'; /** * 从查询方案提取字段顺序数组 * @param scheme 查询方案对象 * @returns 字段顺序数组 */ export declare function extractItemsOrder(scheme: QueryScheme): string[]; /** * 从查询方案提取隐藏字段数组 * @param scheme 查询方案对象 * @returns 隐藏字段数组 */ export declare function extractHiddenFields(scheme: QueryScheme): string[]; /** * 从查询方案提取表单默认值 * @param scheme 查询方案对象 * @returns 表单默认值对象 */ export declare function extractFormValues(scheme: QueryScheme): Record; /** * 构建 QueryConfig 对象 * @param itemsOrder 字段顺序数组 * @param hiddenFields 隐藏字段数组 * @param formValues 表单默认值 * @returns QueryConfig 对象 */ export declare function buildQueryConfig(itemsOrder: string[], hiddenFields?: string[], formValues?: Record): QueryConfig;