import type { CreateC11nEnv } from '../interpreter/types'; /** * Checks whether property ref exist in declare * expression. * @param propertyRef property ref path * @param context context name * @private */ export declare const hasDeclareExpression: (propertyRef: string, context: string) => boolean; /** * Handles the changes event triggered by infra. * If property exist in declare expression map then it * will process it. * @param payload redux stateobject * @private */ export declare const handleChange: (payload: { context: string; reference: string; value: string; }) => void; /** * Updates the properties to existing map. * @param properties List of properties * @private */ export declare const updateDeclareExpressions: (properties?: {}) => void; /** * This API evaluates the filter expression on the given localData and returns a boolean true/false * The localData will always take precedence over the data in the store(i.e when we pass both data and c11nEnv, the data will be taken into consideration) * To evaluate expression on the data in the store, send data as undefined * @example