import type { Assign } from "@ark-ui/react"; import { NumberInput as ArkNumberInput } from "@ark-ui/react/number-input"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useNumberInputStyles: () => Record; export { useNumberInputStyles }; export interface NumberInputRootProviderBaseProps extends Assign>, UnstyledProp { } export interface NumberInputRootProviderProps extends HTMLChakraProps<"div", NumberInputRootProviderBaseProps> { } export declare const NumberInputRootProvider: import("react").ForwardRefExoticComponent>; export interface NumberInputRootBaseProps extends Assign>, UnstyledProp { } export interface NumberInputRootProps extends HTMLChakraProps<"div", NumberInputRootBaseProps> { } export declare const NumberInputRoot: import("react").ForwardRefExoticComponent>; export declare const NumberInputPropsProvider: React.Provider; export interface NumberInputControlProps extends HTMLChakraProps<"div", ArkNumberInput.ControlBaseProps> { } export declare const NumberInputControl: import("react").ForwardRefExoticComponent>; export interface NumberInputLabelProps extends HTMLChakraProps<"label", ArkNumberInput.LabelBaseProps> { } export declare const NumberInputLabel: import("react").ForwardRefExoticComponent>; export interface NumberInputInputProps extends HTMLChakraProps<"input", ArkNumberInput.InputBaseProps> { } export declare const NumberInputInput: import("react").ForwardRefExoticComponent>; export interface NumberInputIncrementTriggerProps extends HTMLChakraProps<"button", ArkNumberInput.IncrementTriggerBaseProps> { } export declare const NumberInputIncrementTrigger: import("react").ForwardRefExoticComponent>; export interface NumberInputDecrementTriggerProps extends HTMLChakraProps<"button", ArkNumberInput.DecrementTriggerBaseProps> { } export declare const NumberInputDecrementTrigger: import("react").ForwardRefExoticComponent>; export interface NumberInputScrubberProps extends HTMLChakraProps<"div", ArkNumberInput.ScrubberBaseProps> { } export declare const NumberInputScrubber: import("react").ForwardRefExoticComponent>; export interface NumberInputValueTextProps extends HTMLChakraProps<"span", ArkNumberInput.ValueTextBaseProps> { } export declare const NumberInputValueText: import("react").ForwardRefExoticComponent>; export declare const NumberInputContext: (props: ArkNumberInput.ContextProps) => import("react").ReactNode; export interface NumberInputValueChangeDetails extends ArkNumberInput.ValueChangeDetails { } export interface NumberInputFocusChangeDetails extends ArkNumberInput.FocusChangeDetails { } export interface NumberInputValueInvalidDetails extends ArkNumberInput.ValueInvalidDetails { }