import '@oicl/openbridge-webcomponents/dist/components/number-input-field/number-input-field.js'; import { ObcNumberInputFieldTextAlign, ObcNumberInputFieldSize, ObcNumberInputFieldPlacement } from '@oicl/openbridge-webcomponents/dist/components/number-input-field/number-input-field.js'; export interface Props { value?: number; unit?: string; placeholder?: string; textAlign?: ObcNumberInputFieldTextAlign; disabled?: boolean; readonly?: boolean; error?: boolean; errorText?: string; rejectUpdatesOnFocus?: boolean; rejectUpdates?: boolean; rejectDuplicateUpdates?: boolean; name?: string; maxlength?: number | undefined; minlength?: number | undefined; size?: ObcNumberInputFieldSize; hasLeadingIcon?: boolean; helperText?: string; label?: string; required?: boolean; hasLabelIcon?: boolean; labelPlacement?: ObcNumberInputFieldPlacement; hasHelperIcon?: boolean; helperPlacement?: ObcNumberInputFieldPlacement; squared?: boolean; displayOverride?: string; decimalSeparator?: string | undefined; groupSeparator?: string | undefined; minFractionDigits?: number; maxFractionDigits?: number | undefined; validationPattern?: string; } export type { ObcNumberInputFieldTextAlign, ObcNumberInputFieldSize, ObcNumberInputFieldPlacement } from '@oicl/openbridge-webcomponents/dist/components/number-input-field/number-input-field.js'; declare const _default: import("vue").DefineComponent) => any; input: (payload: CustomEvent<{ value: number; }>) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onChange?: ((payload: CustomEvent<{ value: number; }>) => any) | undefined; onInput?: ((payload: CustomEvent<{ value: number; }>) => any) | undefined; }>, { error: boolean; hasLeadingIcon: boolean; disabled: boolean; required: boolean; readonly: boolean; rejectUpdatesOnFocus: boolean; rejectUpdates: boolean; rejectDuplicateUpdates: boolean; hasLabelIcon: boolean; hasHelperIcon: boolean; squared: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;