import { EventEmitter, OnInit } from '@angular/core'; import { LiveMeetingsService } from '../../services/live-meetings.service'; import { LiveMeeting, LiveMeetingsSummary } from '../../types/live-meeting'; import * as i0 from "@angular/core"; interface LiveMeetingsStatCard { label: string; value: number; icon?: string; } export declare class LiveMeetingsComponent implements OnInit { private liveMeetingsService; openLiveMeeting: EventEmitter; meetings: LiveMeeting[]; summary: LiveMeetingsSummary | null; searchTerm: string; isAutoRefreshOn: boolean; lastUpdatedLabel: string; isFilterPanelOpen: boolean; filters: { lockState: string; cluster: string; startTimeAfter: string; minParticipants: number | null; owner: string; }; constructor(liveMeetingsService: LiveMeetingsService); ngOnInit(): void; get statCards(): LiveMeetingsStatCard[]; get filteredMeetings(): LiveMeeting[]; get owners(): string[]; get clusters(): string[]; onSearchInputChange(event: Event): void; toggleFilterPanel(): void; closeFilterPanel(): void; clearFilters(): void; onOpenLiveMeeting(meeting: LiveMeeting): void; toggleAutoRefresh(): void; refresh(): void; private load; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};