import type { Inputs } from "../dependencies/types"; import type { NevoProps, UseTransformOptions } from "../types"; /** * Transforms the incoming `value` and the outgoing `value` passed to the `onChange` callback, and optionally the incoming `error` and the outgoing `error` passed to the `onChangeError` callback. * * If the incoming and outgoing `error` transforms are not provided, returned props will not contain `error` nor `onChangeError`. * * @param props Properties according to the NEVO pattern. * @param options Options for `useTransform`. * @param dependencies List of values that, when changing, update the `value`, the `error`, and the mutators. * @returns Updated properties according to the NEVO pattern. */ export declare function useTransform(props: NevoProps, options: UseTransformOptions, dependencies?: Inputs): NevoProps;