import { GridLayoutProps } from '../GridLayout';
import * as React from "react";
import * as LabelPrimitive from "@radix-ui/react-label";
declare const FormField: ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => import("react/jsx-runtime").JSX.Element;
declare const FormLabel: React.ForwardRefExoticComponent<{
    variant?: "default" | "error" | undefined;
} & LabelPrimitive.LabelProps & React.RefAttributes<never>>;
declare const FormDescription: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLParagraphElement> & React.RefAttributes<HTMLParagraphElement>>;
declare const FormMessage: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLParagraphElement> & React.RefAttributes<HTMLParagraphElement>>;
export { FormField as FormField, FormLabel, FormDescription, FormMessage };
type FormContainerProps = Omit<GridLayoutProps, "variant"> & {
    inSideNavLayout?: boolean;
};
export declare function FormContainer({ className, children, inSideNavLayout, ...props }: FormContainerProps): import("react/jsx-runtime").JSX.Element;
