import type { ComponentProps } from "react";
import { NumberFieldDecrementButton, NumberFieldGroup, NumberFieldIncrementButton, NumberFieldInput, NumberFieldRoot } from "./number-field";
export declare const NumberField: (({ children, className, fullWidth, variant, ...props }: import("./number-field").NumberFieldRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, className, fullWidth, variant, ...props }: import("./number-field").NumberFieldRootProps) => import("react/jsx-runtime").JSX.Element;
    Group: ({ children, className, ...props }: import("./number-field").NumberFieldGroupProps) => import("react/jsx-runtime").JSX.Element;
    Input: ({ className, ...props }: import("./number-field").NumberFieldInputProps) => import("react/jsx-runtime").JSX.Element;
    IncrementButton: ({ children, className, ...props }: import("./number-field").NumberFieldIncrementButtonProps) => import("react/jsx-runtime").JSX.Element;
    DecrementButton: ({ children, className, ...props }: import("./number-field").NumberFieldDecrementButtonProps) => import("react/jsx-runtime").JSX.Element;
};
export type NumberField = {
    Props: ComponentProps<typeof NumberFieldRoot>;
    RootProps: ComponentProps<typeof NumberFieldRoot>;
    GroupProps: ComponentProps<typeof NumberFieldGroup>;
    InputProps: ComponentProps<typeof NumberFieldInput>;
    IncrementButtonProps: ComponentProps<typeof NumberFieldIncrementButton>;
    DecrementButtonProps: ComponentProps<typeof NumberFieldDecrementButton>;
};
export { NumberFieldDecrementButton, NumberFieldGroup, NumberFieldIncrementButton, NumberFieldInput, NumberFieldRoot, };
export type { NumberFieldRootProps, NumberFieldRootProps as NumberFieldProps, NumberFieldGroupProps, NumberFieldInputProps, NumberFieldIncrementButtonProps, NumberFieldDecrementButtonProps, } from "./number-field";
export { numberFieldVariants } from "@heroui/styles";
export type { NumberFieldVariants } from "@heroui/styles";
