import FormFlowDataType from './FormFlowDataType'; import Validation from './SchemaBuilder/Validation'; export declare type FormFlowItem = { data: Object; dirty: boolean; onBlur: (e: Event) => void; onChange?: (e: Event) => void; onChangeValue?: (value: any) => void; setData: (transformer: (v: FormFlowDataType) => FormFlowDataType) => void; submitted: boolean; touched: boolean; validations: Validation[]; value: T; }; /** * Obtains values and validation from a form based on a json path */ export default function useFormFlowItem(path?: string): FormFlowItem;