export { useTruecaller } from './hooks/useTruecaller';

export {
  TRUECALLER_ANDROID_CUSTOMIZATIONS,
  TRUECALLER_ANDROID_EVENTS,
  TRUECALLER_IOS_EVENTS,
  TRUECALLER_LANGUAGES,
} from './constants';

export type {
  TruecallerConfig,
  TruecallerUserProfile,
  TruecallerAndroidResponse,
  TruecallerIOSResponse,
  UseTruecallerResult,
  TruecallerButtonTextKey,
  TruecallerButtonTextValue,
  TruecallerButtonShapeKey,
  TruecallerButtonShapeValue,
  TruecallerFooterButtonTextKey,
  TruecallerFooterButtonTextValue,
  TruecallerConsentHeadingKey,
  TruecallerConsentHeadingValue,
  TruecallerConsentModeKey,
  TruecallerConsentModeValue,
  TruecallerSdkOptionKey,
  TruecallerSdkOptionValue,
} from './interfaces';
