/**
 * @fileoverview `app-analytics-realtime-transcripts` — the "Voice Transcripts" view in the AI Analytics
 * shell. A master-detail browser over the unified per-room meeting transcripts the realtime bridge records:
 * a list of meeting rooms on the left, the speaker-attributed (diarized) transcript on the right. Read-only;
 * a child view of the analytics shell (extends {@link BaseAngularComponent}, threads `ProviderToUse`).
 *
 * @module @memberjunction/ng-dashboards
 */
import { OnInit } from '@angular/core';
import { BaseAngularComponent } from '@memberjunction/ng-base-types';
import { type MeetingRoomSummary, type TranscriptLine } from './realtime-transcripts-data';
import * as i0 from "@angular/core";
export declare class AnalyticsRealtimeTranscriptsComponent extends BaseAngularComponent implements OnInit {
    private cdr;
    IsLoading: boolean;
    IsLoadingTranscript: boolean;
    Rooms: MeetingRoomSummary[];
    SelectedRoom: MeetingRoomSummary | null;
    Lines: TranscriptLine[];
    ngOnInit(): Promise<void>;
    reload(): Promise<void>;
    selectRoom(room: MeetingRoomSummary): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AnalyticsRealtimeTranscriptsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AnalyticsRealtimeTranscriptsComponent, "app-analytics-realtime-transcripts", never, {}, {}, never, never, false, never>;
}
/** Tree-shaking prevention — called from the module constructor so the component class isn't elided. */
export declare function LoadAnalyticsRealtimeTranscripts(): void;
//# sourceMappingURL=realtime-transcripts.component.d.ts.map