import { o as TAsComponentProps } from "./types-nuUi10Kl.mjs"; import * as vue from "vue"; //#region src/components/defaults/as-number.vue.d.ts /** * Default number renderer — single input with optional leading prefix * pill and trailing suffix pill. Shares the merged-chrome family with * `AsDecimal`; numbers aren't precision-critical, so there's no integer/ * decimal split. * * Picks up `prefix` (resolved at AsField from `@ui.form.prefix` / * `.ref` / currency) and `suffix` (`@ui.form.suffix` / `.ref` / * `@db.unit*`) as plain string props. * * **Plain-number fallback** — when neither prefix nor suffix is set * (and the dispatcher only landed on this renderer because the field * is design-type `number` without adornments), this SFC delegates to * `AsInputControl` with the standard input chrome instead of painting * the merged-chrome shell. This keeps plain `` * rendering visually unchanged from the pre-Phase-6 behaviour. */ type __VLS_Props = TAsComponentProps; declare const __VLS_export: vue.DefineComponent<__VLS_Props, {}, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, vue.ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; //#endregion export { _default as t };