import { ReactNode } from "react"; //#region src/components/fields/field/Field.d.ts interface FieldProps { label?: ReactNode; hint?: ReactNode; description?: ReactNode; footerDescription?: ReactNode; errors?: ReactNode | boolean; warning?: ReactNode | boolean; children: ReactNode; id?: string; /** * Set when children renders multiple controls (checkboxes, radios, digit inputs) * instead of a single labelable element: the label gets its own id and the * group is associated via aria-labelledby instead of label[for], since a single * htmlFor/id pair can't target one control among several. */ group?: boolean; preventLayerShift?: boolean; "data-testid"?: string; className?: string; } declare function Field({ label, hint, description, footerDescription, errors: rawErrors, warning, id: providedId, children, group, preventLayerShift, "data-testid": dataTestId, className }: FieldProps): import("react").JSX.Element; //#endregion export { FieldProps as n, Field as t }; //# sourceMappingURL=Field-DhaPMGcl.d.mts.map