1 | import type { Assign } from "@ark-ui/react";
|
2 | import { NumberInput as ArkNumberInput } from "@ark-ui/react/number-input";
|
3 | import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
|
4 | declare const useNumberInputStyles: () => Record<string, import("../..").SystemStyleObject>;
|
5 | export { useNumberInputStyles };
|
6 | export interface NumberInputRootProviderBaseProps extends Assign<ArkNumberInput.RootProviderBaseProps, SlotRecipeProps<"numberInput">>, UnstyledProp {
|
7 | }
|
8 | export interface NumberInputRootProviderProps extends HTMLChakraProps<"div", NumberInputRootProviderBaseProps> {
|
9 | }
|
10 | export declare const NumberInputRootProvider: import("react").ForwardRefExoticComponent<NumberInputRootProviderProps & import("react").RefAttributes<HTMLDivElement>>;
|
11 | export interface NumberInputRootBaseProps extends Assign<ArkNumberInput.RootBaseProps, SlotRecipeProps<"numberInput">>, UnstyledProp {
|
12 | }
|
13 | export interface NumberInputRootProps extends HTMLChakraProps<"div", NumberInputRootBaseProps> {
|
14 | }
|
15 | export declare const NumberInputRoot: import("react").ForwardRefExoticComponent<NumberInputRootProps & import("react").RefAttributes<HTMLDivElement>>;
|
16 | export declare const NumberInputPropsProvider: React.Provider<NumberInputRootBaseProps>;
|
17 | export interface NumberInputControlProps extends HTMLChakraProps<"div", ArkNumberInput.ControlBaseProps> {
|
18 | }
|
19 | export declare const NumberInputControl: import("react").ForwardRefExoticComponent<NumberInputControlProps & import("react").RefAttributes<HTMLDivElement>>;
|
20 | export interface NumberInputLabelProps extends HTMLChakraProps<"label", ArkNumberInput.LabelBaseProps> {
|
21 | }
|
22 | export declare const NumberInputLabel: import("react").ForwardRefExoticComponent<NumberInputLabelProps & import("react").RefAttributes<HTMLLabelElement>>;
|
23 | export interface NumberInputInputProps extends HTMLChakraProps<"input", ArkNumberInput.InputBaseProps> {
|
24 | }
|
25 | export declare const NumberInputInput: import("react").ForwardRefExoticComponent<NumberInputInputProps & import("react").RefAttributes<HTMLInputElement>>;
|
26 | export interface NumberInputIncrementTriggerProps extends HTMLChakraProps<"button", ArkNumberInput.IncrementTriggerBaseProps> {
|
27 | }
|
28 | export declare const NumberInputIncrementTrigger: import("react").ForwardRefExoticComponent<NumberInputIncrementTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
|
29 | export interface NumberInputDecrementTriggerProps extends HTMLChakraProps<"button", ArkNumberInput.DecrementTriggerBaseProps> {
|
30 | }
|
31 | export declare const NumberInputDecrementTrigger: import("react").ForwardRefExoticComponent<NumberInputDecrementTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
|
32 | export interface NumberInputScrubberProps extends HTMLChakraProps<"div", ArkNumberInput.ScrubberBaseProps> {
|
33 | }
|
34 | export declare const NumberInputScrubber: import("react").ForwardRefExoticComponent<NumberInputScrubberProps & import("react").RefAttributes<HTMLDivElement>>;
|
35 | export interface NumberInputValueTextProps extends HTMLChakraProps<"span", ArkNumberInput.ValueTextBaseProps> {
|
36 | }
|
37 | export declare const NumberInputValueText: import("react").ForwardRefExoticComponent<NumberInputValueTextProps & import("react").RefAttributes<HTMLSpanElement>>;
|
38 | export declare const NumberInputContext: (props: ArkNumberInput.ContextProps) => import("react").ReactNode;
|
39 | export interface NumberInputValueChangeDetails extends ArkNumberInput.ValueChangeDetails {
|
40 | }
|
41 | export interface NumberInputFocusChangeDetails extends ArkNumberInput.FocusChangeDetails {
|
42 | }
|
43 | export interface NumberInputValueInvalidDetails extends ArkNumberInput.ValueInvalidDetails {
|
44 | }
|