import { CustomFormatConfig, CustomFormats, FormatDateOptions, FormatDisplayNameOptions, FormatListOptions, FormatNumberOptions, FormatPluralOptions, FormatRelativeTimeOptions, FormattedText, Formatters, IntlCache, IntlConfig, IntlConfig as IntlConfig$1, IntlError, IntlErrorCode, IntlFormatters as IntlFormatters$1, IntlShape, IntlShape as IntlShape$1, InvalidConfigError, MessageArgumentsFromCatalog, MessageDescriptor, MessageFormatError, MessageTag, MessageTextOutput, MessageValue, MessageValues, MessageValuesOf, MissingDataError, MissingTranslationError, NoMessageValues, ResolvedIntlConfig, TypedMessageDescriptor, UnsupportedFormatterError, createIntlCache, defineMessage, defineMessages } from "@formatjs/intl"; import { Plugin, RendererElement, RendererNode, VNode } from "vue"; import { MessageFormatElement } from "@formatjs/icu-messageformat-parser"; //#region packages/vue-intl/plugin.d.ts declare module "vue" { interface ComponentCustomProperties { $intl: IntlShape$1; $formatMessage: IntlFormatters$1["formatMessage"]; $formatDate: IntlFormatters$1["formatDate"]; $formatTime: IntlFormatters$1["formatTime"]; $formatDateTimeRange: IntlFormatters$1["formatDateTimeRange"]; $formatRelativeTime: IntlFormatters$1["formatRelativeTime"]; $formatDisplayName: IntlFormatters$1["formatDisplayName"]; $formatNumber: IntlFormatters$1["formatNumber"]; $formatList: IntlFormatters$1["formatList"]; } } export declare const createIntl: (options: IntlConfig$1) => Plugin; //#endregion //#region packages/vue-intl/provider.d.ts export declare function provideIntl(intl: IntlShape$1): void; export declare function useIntl(): IntlShape$1>; //#endregion //#region packages/vue-intl/injection-key.d.ts export declare const intlKey: unique symbol; //#endregion //#region packages/vue-intl/index.d.ts export type IntlFormatters = IntlFormatters$1; //#endregion export { type CustomFormatConfig, type CustomFormats, type FormatDateOptions, type FormatDisplayNameOptions, type FormatListOptions, type FormatNumberOptions, type FormatPluralOptions, type FormatRelativeTimeOptions, type FormattedText, type Formatters, type IntlCache, type IntlConfig, IntlError, IntlErrorCode, type IntlShape, InvalidConfigError, type MessageArgumentsFromCatalog, type MessageDescriptor, type MessageFormatElement, MessageFormatError, type MessageTag, type MessageTextOutput, type MessageValue, type MessageValues, type MessageValuesOf, MissingDataError, MissingTranslationError, type NoMessageValues, type ResolvedIntlConfig, type TypedMessageDescriptor, UnsupportedFormatterError, createIntlCache, defineMessage, defineMessages }; //# sourceMappingURL=index.d.ts.map