import type * as React from "react";

/** The label + control + help/error stack. 8px gap, left aligned. */
export interface FieldProps extends React.HTMLAttributes<HTMLDivElement> { children?: React.ReactNode }
export declare function Field(props: FieldProps): React.ReactElement;
export declare function FieldLabel(props: React.LabelHTMLAttributes<HTMLLabelElement>): React.ReactElement;
/** 12px muted helper text, below the control. */
export declare function FieldDescription(props: React.HTMLAttributes<HTMLParagraphElement>): React.ReactElement;
/** 12px destructive-foreground message; replaces the description when invalid. */
export declare function FieldError(props: React.HTMLAttributes<HTMLParagraphElement>): React.ReactElement;
