import { Form as FormPrimitive } from 'radix-ui'; import { ButtonStyles } from '../button'; import { FormStyles } from './form.css'; import * as React from 'react'; declare const Form: React.ForwardRefExoticComponent, "ref"> & FormStyles & React.RefAttributes>; declare const FormField: React.ForwardRefExoticComponent, "ref"> & FormStyles & React.RefAttributes>; declare const FormLabel: React.ForwardRefExoticComponent, "ref"> & FormStyles & React.RefAttributes>; /** * TODO: At the moment, it is not possible to compose Form with Radix's other form primitives such as Checkbox, Select, etc. * @see: https://www.radix-ui.com/primitives/docs/components/form#composing-with-your-own-components */ declare const FormControl: React.ForwardRefExoticComponent, "ref"> & FormStyles & React.RefAttributes>; declare const FormMessage: React.ForwardRefExoticComponent, "ref"> & FormStyles & React.RefAttributes>; declare const FormValidityState: { (props: React.ComponentPropsWithoutRef): import("react/jsx-runtime").JSX.Element; displayName: string; }; declare const FormSubmit: React.ForwardRefExoticComponent, "ref"> & Pick & React.RefAttributes>; export { Form, FormField, FormLabel, FormControl, FormMessage, FormValidityState, FormSubmit }; //# sourceMappingURL=form.d.ts.map