import * as RHF from 'react-hook-form';
import { FormConfig, FieldConfig, FieldLogic } from '@tutim/types';
export declare const useDisplayIfLogic: (watch: RHF.UseFormWatch<Record<string, any>>, formConfig: FormConfig) => void;
export declare const computeRenderedConfigs: (values: Record<string, any>) => (formConfig: Pick<FormConfig, 'logic' | 'fields'>) => FieldConfig[];
export declare const predicateDisplayIf: (values: Record<string, any>) => (displayIf: FieldLogic['displayIf']) => boolean;
