import {
  t as _t,
  plural as _plural,
  defineMessage as _defineMessage,
  msg as _msg,
  select as _select,
  selectOrdinal as _selectOrdinal,
  SelectOptions as _SelectOptions,
  ChoiceOptions as _ChoiceOptions,
  MacroMessageDescriptor as _MacroMessageDescriptor,
} from "@lingui/core/macro"

import {
  Trans as _Trans,
  Plural as _Plural,
  Select as _Select,
  SelectOrdinal as _SelectOrdinal,
  PluralChoiceProps as _PluralChoiceProps,
  SelectChoiceProps as _SelectChoiceProps,
  CommonProps as _CommonProps,
  TransProps as _TransProps,
  useLingui as _useLingui,
} from "@lingui/react/macro"

/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const t: typeof _t

/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const msg: typeof _msg
/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const plural: typeof _plural
/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const defineMessage: typeof _defineMessage
/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const select: typeof _select
/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const selectOrdinal: typeof _selectOrdinal
/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const SelectOptions: _SelectOptions
/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const ChoiceOptions: _ChoiceOptions
/**
 * @deprecated please import from `@lingui/core/macro` directly
 */
declare const MacroMessageDescriptor: _MacroMessageDescriptor

/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
declare const Trans: typeof _Trans
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const Plural: typeof _Plural
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const PluralChoiceProps: _PluralChoiceProps
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const SelectChoiceProps: _SelectChoiceProps
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const Select: typeof _Select
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const CommonProps: _CommonProps
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const SelectOrdinal: typeof _SelectOrdinal
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const TransProps: _TransProps
/**
 * @deprecated please import from `@lingui/react/macro` directly
 */
export const useLingui: typeof _useLingui
