/// import { PropsWithAs } from "reakit-utils/types"; import { RoleOptions, RoleHTMLProps } from "../Role/Role"; import { unstable_FormStateReturn } from "./FormState"; import { DeepPath } from "./__utils/types"; export declare type unstable_FormMessageOptions> = RoleOptions & Pick, "baseId" | "touched" | "errors" | "messages"> & { /** * FormInput's name as in form values. */ name: P; }; export declare type unstable_FormMessageHTMLProps = RoleHTMLProps; export declare type unstable_FormMessageProps> = unstable_FormMessageOptions & unstable_FormMessageHTMLProps; export declare const unstable_useFormMessage: >(options: unstable_FormMessageOptions, htmlProps?: RoleHTMLProps | undefined) => unstable_FormMessageHTMLProps; export declare const unstable_FormMessage: , T extends import("react").ElementType = "div">(props: PropsWithAs, T>) => JSX.Element;