import type { Assign } from "@ark-ui/react"; import { Field as ArkField } from "@ark-ui/react/field"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useFieldStyles: () => Record; export { useFieldStyles }; export interface FieldRootBaseProps extends Assign>, UnstyledProp { } export interface FieldRootProps extends HTMLChakraProps<"div", FieldRootBaseProps> { } export declare const FieldRoot: import("react").ForwardRefExoticComponent>; export declare const FieldPropsProvider: React.Provider; export interface FieldLabelProps extends HTMLChakraProps<"label", ArkField.LabelBaseProps> { } export declare const FieldLabel: import("react").ForwardRefExoticComponent>; export interface FieldHelperTextProps extends HTMLChakraProps<"div", ArkField.HelperTextBaseProps> { } export declare const FieldHelperText: import("react").ForwardRefExoticComponent>; export interface FieldErrorTextProps extends HTMLChakraProps<"div", ArkField.ErrorTextBaseProps> { } export declare const FieldErrorText: import("react").ForwardRefExoticComponent>; export interface FieldErrorIconProps extends HTMLChakraProps<"svg"> { } export declare const FieldErrorIcon: import("react").ForwardRefExoticComponent>; export interface FieldRequiredIndicatorProps extends HTMLChakraProps<"span"> { fallback?: React.ReactNode; } export declare const FieldRequiredIndicator: import("react").ForwardRefExoticComponent>;