export declare const conditions: Record; }>; /** * Get condition closure with pre-bound arguments. * * @param {string} name Condition name. * @param {Array} args Condition arguments. * @returns {Function} */ export declare function getCondition(name: string, args: unknown[]): (dataRow: { value: unknown; meta: { type?: string; locale?: string; dateFormat?: Intl.DateTimeFormatOptions; instance?: unknown; [key: string]: unknown; }; }) => boolean; /** * Get condition object descriptor which defines some additional informations about this condition. * * @param {string} name Condition name. * @returns {object} */ export declare function getConditionDescriptor(name: string): Record; /** * Condition registerer. * * @param {string} name Condition name. * @param {Function} condition Condition function. * @param {object} descriptor Condition descriptor. */ export declare function registerCondition(name: string, condition: Function, descriptor: Record): void;