import { IntlFormatterProps } from '../core/IntlFormatter'; /** * Vue IntlFormatter Props * Following AgnosticUI v2 event conventions: * - Omit callback props (Vue uses emits) */ type VueIntlFormatterProps = Omit; declare const _default: import('vue').DefineComponent, { type: string; lang: undefined; value: undefined; date: undefined; weekday: undefined; era: undefined; year: undefined; month: undefined; day: undefined; hour: undefined; minute: undefined; second: undefined; timeZoneName: undefined; timeZone: undefined; hourFormat: string; dateStyle: undefined; timeStyle: undefined; noGrouping: boolean; currency: string; currencyDisplay: string; minimumIntegerDigits: undefined; minimumFractionDigits: undefined; maximumFractionDigits: undefined; minimumSignificantDigits: undefined; maximumSignificantDigits: undefined; }>>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "format-error": (detail: { type: "date" | "number"; error: string; }) => void; }, string, import('vue').PublicProps, Readonly, { type: string; lang: undefined; value: undefined; date: undefined; weekday: undefined; era: undefined; year: undefined; month: undefined; day: undefined; hour: undefined; minute: undefined; second: undefined; timeZoneName: undefined; timeZone: undefined; hourFormat: string; dateStyle: undefined; timeStyle: undefined; noGrouping: boolean; currency: string; currencyDisplay: string; minimumIntegerDigits: undefined; minimumFractionDigits: undefined; maximumFractionDigits: undefined; minimumSignificantDigits: undefined; maximumSignificantDigits: undefined; }>>> & Readonly<{ "onFormat-error"?: ((detail: { type: "date" | "number"; error: string; }) => any) | undefined; }>, { type: "date" | "number" | "percent" | "currency"; lang: string; value: number | string | Date; hour: "numeric" | "2-digit"; minute: "numeric" | "2-digit"; date: Date | string; currency: string; weekday: "narrow" | "short" | "long"; era: "narrow" | "short" | "long"; year: "numeric" | "2-digit"; month: "numeric" | "2-digit" | "narrow" | "short" | "long"; day: "numeric" | "2-digit"; second: "numeric" | "2-digit"; timeZoneName: "short" | "long"; timeZone: string; hourFormat: "auto" | "12" | "24"; dateStyle: "full" | "long" | "medium" | "short"; timeStyle: "full" | "long" | "medium" | "short"; noGrouping: boolean; currencyDisplay: "symbol" | "narrowSymbol" | "code" | "name"; minimumIntegerDigits: number; minimumFractionDigits: number; maximumFractionDigits: number; minimumSignificantDigits: number; maximumSignificantDigits: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {}; //# sourceMappingURL=VueIntlFormatter.vue.d.ts.map