import { Meeting, Peer } from '../../types/dyte-client'; import { DyteI18n, IconPack, Size, States, UIConfig } from '../../exports'; export declare class DyteAudioGrid { /** Meeting */ meeting: Meeting; /** Config */ config: UIConfig; /** States */ states: States; /** Icon Pack */ iconPack: IconPack; /** Size */ size: Size; /** Language */ t: DyteI18n; /** Whether to hide self in the grid */ hideSelf: boolean; activeParticipants: Peer[]; onStageParticipants: Peer[]; offStageParticipants: any[]; host: HTMLDyteAudioGridElement; private resizeObserver; connectedCallback(): void; meetingChanged(meeting?: Meeting): void; disconnectedCallback(): void; private onParticipantListUpdate; private renderGrid; render(): any; }