import { AnyObject, LowCodeTypes } from '../../shared/types'; import { MaybeRef } from '@vueuse/core'; export declare function isMatchLowCodeCondition(value: unknown, condition: { con: LowCodeTypes.VALUE_RELATION; value: unknown; }, overwriteCompareMap?: LowCodeTypes.BindEventSettingItem['compareMap']): boolean; export declare function isConditionsMatchSqlExpression(conditions: boolean[], sqlExpression?: string): any; export declare function isMatchLowCodeConditionsWithSqlExpression(formData: AnyObject, config: LowCodeTypes.reactionConfig): any; export declare function isMatchNewLowCodeConditionsWithSqlExpression(formData: AnyObject, config: Omit): any; declare function handleFieldTriggerSetValue(bindEventSetting: LowCodeTypes.BindEventSettingItem, { getter, setter }: { setter: (key: string, value: unknown) => void; getter: (key: string) => unknown; }): void; export declare function getBindEventSettingTrigger(key: LowCodeTypes.EVENT_TYPE): typeof handleFieldTriggerSetValue; export declare function getOperationalFormHandler(operationalForm: MaybeRef, getter: (field: string) => unknown, setter: (field: string, value: unknown) => void): { operationalFormHandler: (field: string) => void; triggerAllOperationalFormHandler: () => void; }; export declare function getDateOperationalFormHandler(dateOperationalForm: MaybeRef, getter: (field: string) => unknown, setter: (field: string, value: unknown) => void): { dateOperationalFormHandler: (field: string) => void; triggerAllDateOperationalFormHandler: () => void; }; export {};