import { ReactNode } from 'react'; import { StyleProp } from 'react-native'; import DyteClient, { DyteParticipant, DyteSelf } from '@dytesdk/web-core'; import { IconPack } from '../lib/icons'; import { UIConfig } from '../types/ui-config'; import { DyteI18n } from '../lib/lang'; import { States } from '../types/props'; export default function ({ participant, config, meeting, nameTagPosition, style, isPreview, iconPack, size, states, t, children, }: { meeting: DyteClient; participant: DyteParticipant | DyteSelf; config?: UIConfig; style?: StyleProp; nameTagPosition?: 'bottom-center' | 'bottom-left' | 'bottom-right' | 'top-center' | 'top-left' | 'top-right' | 'none'; isPreview?: boolean; iconPack?: IconPack; size?: 'lg' | 'md' | 'sm' | 'xl'; states?: States; t?: DyteI18n; children?: ReactNode; }): JSX.Element;