import { useNumberFieldContext as useCtx } from "./number-field-context";
import { NumberFieldDecrementTrigger as Dec } from "./number-field-decrement-trigger";
import { NumberFieldDescription as Desc } from "./number-field-description";
import { NumberFieldErrorMessage as Err } from "./number-field-error-message";
import { NumberFieldIncrementTrigger as Inc } from "./number-field-increment-trigger";
import { NumberFieldInput as Input } from "./number-field-input";
import { NumberFieldLabel as Label } from "./number-field-label";
import { NumberFieldRoot as Root } from "./number-field-root";
export { NumberFieldRootPropsSchema, NumberFieldMeta } from "./number-field.props";
export type { NumberFieldContextValue } from "./number-field-context";
export type { NumberFieldRootProps } from "./number-field-root";
export type { NumberFieldLabelProps } from "./number-field-label";
export type { NumberFieldInputProps } from "./number-field-input";
export type { NumberFieldIncrementTriggerProps } from "./number-field-increment-trigger";
export type { NumberFieldDecrementTriggerProps } from "./number-field-decrement-trigger";
export type { NumberFieldDescriptionProps } from "./number-field-description";
export type { NumberFieldErrorMessageProps } from "./number-field-error-message";
export const NumberField = Object.assign(Root, { Label, Input, IncrementTrigger: Inc, DecrementTrigger: Dec, Description: Desc, ErrorMessage: Err, useContext: useCtx });
