UNPKG

based-auth

Version:

A Next.js/Node.js authentication and wallet API kit for Ethereum and Solana, with utilities for serialization and contract interaction, designed for serverless and API route usage.

31 lines (30 loc) 1.72 kB
import { ControllerProps } from 'react-hook-form'; import * as React from "react"; declare const Form: <TFieldValues extends import('react-hook-form').FieldValues, TContext = any, TTransformedValues = TFieldValues>(props: import('react-hook-form').FormProviderProps<TFieldValues, TContext, TTransformedValues>) => React.JSX.Element; declare const FormField: (props: ControllerProps) => import("react/jsx-runtime").JSX.Element; declare const useFormField: () => { invalid: boolean; isDirty: boolean; isTouched: boolean; isValidating: boolean; error?: import('react-hook-form').FieldError | undefined; id: any; name: any; formItemId: string; formDescriptionId: string; formMessageId: string; }; declare const FormItem: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & { className?: string | undefined; } & React.RefAttributes<HTMLDivElement>>; declare const FormLabel: React.ForwardRefExoticComponent<React.LabelHTMLAttributes<HTMLLabelElement> & { className?: string | undefined; } & React.RefAttributes<HTMLLabelElement>>; declare const FormControl: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>; declare const FormDescription: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLParagraphElement> & { className?: string | undefined; } & React.RefAttributes<HTMLParagraphElement>>; declare const FormMessage: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLParagraphElement> & { className?: string | undefined; } & React.RefAttributes<HTMLParagraphElement>>; export { useFormField, Form, FormItem, FormLabel, FormControl, FormDescription, FormMessage, FormField, };