export declare const COLLECTION_FUNCTION: { LIST_GET: typeof LIST_GET; LIST_IS_EMPTY: typeof LIST_IS_EMPTY; LIST_CONTAINS: typeof LIST_CONTAINS; LIST_ADD: typeof LIST_ADD; LIST_ADD_BY_INDEX: typeof LIST_ADD_BY_INDEX; LIST_REMOVE: typeof LIST_REMOVE; LIST_COUNT: typeof LIST_COUNT; LIST_IDS: typeof LIST_IDS; LIST_FIELD_VALUES: typeof LIST_FIELD_VALUES; LIST_FIELD_EQUALS: typeof LIST_FIELD_EQUALS; LIST_FIELD_NOT_EQUALS: typeof LIST_FIELD_NOT_EQUALS; LIST_FIELD_IN: typeof LIST_FIELD_IN; LIST_FIELD_NOT_IN: typeof LIST_FIELD_NOT_IN; LIST_AND: typeof LIST_AND; LIST_OR: typeof LIST_OR; STRING_LIST_TO_NUMBER_LIST: typeof STRING_LIST_TO_NUMBER_LIST; COMMA: typeof COMMA; CONCAT: typeof CONCAT; MAP_GET: typeof MAP_GET; MAP_IS_EMPTY: typeof MAP_IS_EMPTY; MAP_CONTAINS_KEY: typeof MAP_CONTAINS_KEY; MAP_PUT: typeof MAP_PUT; MAP_REMOVE: typeof MAP_REMOVE; MAP_COUNT: typeof MAP_COUNT; }; declare function LIST_GET(list: unknown[], index: number): unknown; declare function LIST_IS_EMPTY(list: unknown[]): boolean; declare function LIST_CONTAINS(list: unknown[], item: unknown): boolean; declare function LIST_ADD(list: unknown[], item: unknown): unknown[]; declare function LIST_ADD_BY_INDEX(list: unknown[], index: number, item: unknown): unknown[]; declare function LIST_REMOVE(list: unknown[], item: unknown): unknown[]; declare function LIST_COUNT(list: unknown[]): number; declare function LIST_IDS(list: unknown[]): unknown[] | undefined; /** * 收集列表属性值 * @param list 列表 * @param model 前端无用字段,与后端函数入参保持一致 * @param fieldName 字段名称,IModelField#name */ declare function LIST_FIELD_VALUES(list: unknown[] | undefined, model: string | undefined, fieldName: string | undefined): unknown[] | undefined; declare function LIST_FIELD_EQUALS(list: Record[], model: string, name: string, value: unknown): boolean[]; declare function LIST_FIELD_NOT_EQUALS(list: Record[], model: string, name: string, value: unknown): boolean[]; declare function LIST_FIELD_IN(list: Record[], model: string, name: string, targetList: unknown[]): boolean[]; declare function LIST_FIELD_NOT_IN(list: Record[], model: string, name: string, targetList: unknown[]): boolean[]; declare function LIST_AND(list: unknown[]): boolean; declare function LIST_OR(list: unknown[]): boolean; declare function STRING_LIST_TO_NUMBER_LIST(list: unknown[]): unknown[]; declare function COMMA(list: unknown[]): string; declare function CONCAT(list: unknown[], split: string): string; declare function MAP_GET(obj: Record, key: string): unknown; declare function MAP_IS_EMPTY(obj: Record): boolean; declare function MAP_CONTAINS_KEY(obj: Record, key: string): boolean; declare function MAP_PUT(obj: Record, key: string, value: unknown): Record; declare function MAP_REMOVE(obj: Record, key: string): unknown; declare function MAP_COUNT(obj: Record): number; export {};