UNPKG

ai-native-form

Version:

AI-powered React form assistant with GPT-4, speech input, and schema auto-generation.

20 lines (19 loc) 766 B
import { ReactNode } from "react"; import { UseFormReturn, FieldValues } from "react-hook-form"; interface AIFormContextValue { apiKey: string; /** override or user-entered API key setter */ setApiKey: (key: string) => void; /** optional default prompt for fillFromPrompt */ defaultPrompt?: string; } export declare function useAIFormContext(): AIFormContextValue; interface Props<T extends FieldValues> { children: ReactNode; /** initial API key (can be empty) */ apiKey?: string; defaultPrompt?: string; methods?: UseFormReturn<T>; } export declare function AIFormProvider<T extends FieldValues = any>({ children, apiKey: initialKey, defaultPrompt, methods, }: Props<T>): import("react/jsx-runtime").JSX.Element; export {};