import { NumberField as FASTNumberField } from '@microsoft/fast-components'; import type { NumberFieldOptions } from '@microsoft/fast-foundation'; declare const NumberField_base: { new (...args: any[]): { prefix: string; suffix: string; hideAffixFromScreenReader: boolean; get controlAriaDescribedby(): string | undefined; ariaDescribedby: string | null; id: string; }; } & typeof FASTNumberField; /** * @tagname %%prefix%%-number-field * * @fires input - Fired when the numeric value changes */ export declare class NumberField extends NumberField_base { autocomplete: string; private autocompleteChanged; hideStep: boolean; value: string; withFormatting: boolean; locale: string; autoStepPrecision: boolean; maximumInputPrecision: number; options: Intl.NumberFormatOptions; stepUp(): void; stepDown(): void; hasSeparatorWithoutDecimals(): RegExp; handleTextInput(): void; valueChanged(previous: any, next: any): void; handleBlur(): void; } export declare const foundationNumberFieldShadowOptions: ShadowRootInit; export declare const defaultNumberFieldConfig: { stepDownGlyph: string; stepUpGlyph: string; }; /** * The Foundation NumberField * * @public * @remarks * HTML Element: \ */ export declare const foundationNumberField: (overrideDefinition?: import("@microsoft/fast-foundation").OverrideFoundationElementDefinition) => import("@microsoft/fast-foundation").FoundationElementRegistry>; export {}; //# sourceMappingURL=number-field.d.ts.map