import { NumberField as NumberFieldPrimitive } from '@base-ui/react'; declare function NumberFieldRoot({ className, children, id, required, ...props }: NumberFieldPrimitive.Root.Props): import("react/jsx-runtime").JSX.Element; declare namespace NumberFieldRoot { var displayName: string; } declare function NumberFieldGroup({ className, ...props }: NumberFieldPrimitive.Group.Props): import("react/jsx-runtime").JSX.Element; declare namespace NumberFieldGroup { var displayName: string; } declare function NumberFieldInput({ className, ...props }: NumberFieldPrimitive.Input.Props): import("react/jsx-runtime").JSX.Element; declare namespace NumberFieldInput { var displayName: string; } declare function NumberFieldDecrement({ className, children, ...props }: NumberFieldPrimitive.Decrement.Props): import("react/jsx-runtime").JSX.Element; declare namespace NumberFieldDecrement { var displayName: string; } declare function NumberFieldIncrement({ className, children, ...props }: NumberFieldPrimitive.Increment.Props): import("react/jsx-runtime").JSX.Element; declare namespace NumberFieldIncrement { var displayName: string; } export interface NumberFieldScrubAreaProps extends NumberFieldPrimitive.ScrubArea.Props { label: string; } declare function NumberFieldScrubArea({ className, label, ...props }: NumberFieldScrubAreaProps): import("react/jsx-runtime").JSX.Element; declare namespace NumberFieldScrubArea { var displayName: string; } declare function NumberFieldScrubAreaCursor(props: NumberFieldPrimitive.ScrubAreaCursor.Props): import("react/jsx-runtime").JSX.Element; declare namespace NumberFieldScrubAreaCursor { var displayName: string; } export declare const NumberField: typeof NumberFieldRoot & { Group: typeof NumberFieldGroup; Input: typeof NumberFieldInput; Decrement: typeof NumberFieldDecrement; Increment: typeof NumberFieldIncrement; ScrubArea: typeof NumberFieldScrubArea; ScrubAreaCursor: typeof NumberFieldScrubAreaCursor; }; export {}; //# sourceMappingURL=number-field.d.ts.map