/** * Given a form type, returns input components for use with that form * @template _T The form type * @returns specialized input components where a `field` prop is required and must be one of the property names in `_T` */ export declare function formInputs<_T>(): { TextField: (originalProps: import("react").PropsWithChildren & import("./types.js").FormContext<_T>>) => import("react/jsx-runtime").JSX.Element; TextArea: (originalProps: import("react").PropsWithChildren & import("./types.js").FormContext<_T>>) => import("react/jsx-runtime").JSX.Element; Checkbox: (originalProps: import("react").PropsWithChildren & import("./types.js").FormContext<_T>, "canShowErrorMessage">>) => import("react/jsx-runtime").JSX.Element; SingleSelect: (originalProps: import("react").PropsWithChildren & { onChange?: ((value: string) => void) | undefined; }, "value" | "id"> & import("./types.js").FormContext<_T>>) => import("react/jsx-runtime").JSX.Element; MultiSelect: (originalProps: import("react").PropsWithChildren & { onChange?: ((value: string[]) => void) | undefined; }, "value" | "id"> & import("./types.js").FormContext<_T>>) => import("react/jsx-runtime").JSX.Element; }; //# sourceMappingURL=formInputs.d.ts.map