import { IFormatMessageOptions, IFormatMessageContext } from './types'; import IntlBase from './IntlBase'; /** @public */ declare class VanillaIntl extends IntlBase { formatMessage(key: string, values?: IFormatMessageContext): string; formatMessage(options: IFormatMessageOptions): string; formatHTMLMessage(key: string, values?: IFormatMessageContext): string; formatHTMLMessage(options: IFormatMessageOptions): string; } export default VanillaIntl; /** * @description get exact option for multi-signature method */ export declare function getExactOptionsForFormat(key: string | IFormatMessageOptions, values?: IFormatMessageContext): { exactKey: string; exactDefaultMessage: string | undefined; exactValues: IFormatMessageContext; };