import { IconPack } from '../../lib/icons'; import { DyteI18n } from '../../lib/lang'; import { Meeting } from '../../types/dyte-client'; export type ViewerCountVariant = 'primary' | 'embedded'; /** * A component which shows count of total joined participants in a meeting. */ export declare class DyteViewerCount { private countListener; /** Meeting object */ meeting: Meeting; /** Viewer count variant */ variant: ViewerCountVariant; /** Icon pack */ iconPack: IconPack; /** Language */ t: DyteI18n; viewerCount: number; connectedCallback(): void; private disconnectMeeting; disconnectedCallback(): void; meetingChanged(meeting: Meeting, oldMeeting?: Meeting): void; render(): any; }