import React from "react";
import type { InputNumberExperimentalAffixCompoundProps, InputNumberExperimentalDescriptionProps, InputNumberExperimentalErrorProps, InputNumberExperimentalFooterProps, InputNumberExperimentalGroupProps, InputNumberExperimentalInputProps, InputNumberExperimentalLabelProps, InputNumberExperimentalLoadingProps, InputNumberExperimentalProps, InputNumberExperimentalRef, InputNumberExperimentalStepButtonProps, InputNumberExperimentalStepperProps, InputNumberExperimentalWrapperProps } from "./types";
declare function InputNumberExperimentalGroup({ children, className, style, }: InputNumberExperimentalGroupProps): React.JSX.Element;
declare namespace InputNumberExperimentalGroup {
    var displayName: string;
}
declare function InputNumberExperimentalFooter({ children, className, style, }: InputNumberExperimentalFooterProps): React.JSX.Element;
declare namespace InputNumberExperimentalFooter {
    var displayName: string;
}
declare function InputNumberExperimentalInput({ children, className, style, }: InputNumberExperimentalInputProps): React.JSX.Element;
declare namespace InputNumberExperimentalInput {
    var displayName: string;
}
declare function InputNumberExperimentalLabel({ children, className, style, }: InputNumberExperimentalLabelProps): React.JSX.Element | null;
declare namespace InputNumberExperimentalLabel {
    var displayName: string;
}
declare function InputNumberExperimentalDescription({ children, className, style, }: InputNumberExperimentalDescriptionProps): React.JSX.Element | null;
declare namespace InputNumberExperimentalDescription {
    var displayName: string;
}
declare function InputNumberExperimentalError({ children, className, style, }: InputNumberExperimentalErrorProps): React.JSX.Element | null;
declare namespace InputNumberExperimentalError {
    var displayName: string;
}
declare function InputNumberExperimentalLoading({ children, className, style, }: InputNumberExperimentalLoadingProps): React.JSX.Element;
declare namespace InputNumberExperimentalLoading {
    var displayName: string;
}
declare function InputNumberExperimentalStepper({ children, incrementLabel, decrementLabel, className, style, }: InputNumberExperimentalStepperProps): React.JSX.Element | null;
declare namespace InputNumberExperimentalStepper {
    var displayName: string;
}
declare function InputNumberExperimentalIncrement({ children, ariaLabel, className, style, }: InputNumberExperimentalStepButtonProps): React.JSX.Element;
declare namespace InputNumberExperimentalIncrement {
    var displayName: string;
}
declare function InputNumberExperimentalDecrement({ children, ariaLabel, className, style, }: InputNumberExperimentalStepButtonProps): React.JSX.Element;
declare namespace InputNumberExperimentalDecrement {
    var displayName: string;
}
declare function InputNumberExperimentalAffixCompound({ variation, label, icon, onClick, ariaLabel, children, className, style, }: InputNumberExperimentalAffixCompoundProps): React.JSX.Element | null;
declare namespace InputNumberExperimentalAffixCompound {
    var displayName: string;
}
export declare const InputNumberExperimental: React.ForwardRefExoticComponent<InputNumberExperimentalProps & React.RefAttributes<InputNumberExperimentalRef>> & {
    Wrapper: React.ForwardRefExoticComponent<InputNumberExperimentalWrapperProps & React.RefAttributes<InputNumberExperimentalRef>>;
    Group: typeof InputNumberExperimentalGroup;
    Footer: typeof InputNumberExperimentalFooter;
    Input: typeof InputNumberExperimentalInput;
    Label: typeof InputNumberExperimentalLabel;
    Description: typeof InputNumberExperimentalDescription;
    Error: typeof InputNumberExperimentalError;
    Loading: typeof InputNumberExperimentalLoading;
    Stepper: typeof InputNumberExperimentalStepper;
    Increment: typeof InputNumberExperimentalIncrement;
    Decrement: typeof InputNumberExperimentalDecrement;
    Affix: typeof InputNumberExperimentalAffixCompound;
};
export type { InputNumberExperimentalAffix, InputNumberExperimentalProps, InputNumberExperimentalRef, InputNumberExperimentalSuffix, InputNumberExperimentalSuffixProp, InputNumberExperimentalWrapperProps, } from "./types";
