import { IconPack } from '../../lib/icons';
import { RtkI18n } from '../../lib/lang';
import { Meeting } from '../../types/rtk-client';
import { Transcript } from '../../types/props';
export declare class RtkAiTranscriptions {
    private contentContainer;
    searchQuery: string;
    isProcessing: boolean;
    /** Meeting object */
    meeting: Meeting;
    /** Icon pack */
    iconPack: IconPack;
    /** Language */
    t: RtkI18n;
    transcriptions: Transcript[];
    /** Initial transcriptions */
    initialTranscriptions: Transcript[];
    private autoScrollEnabled;
    private transcriptionsReducer;
    connectedCallback(): void;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    meetingChanged(meeting: Meeting): void;
    transcriptionsChanged(): void;
    private onScroll;
    private onTranscriptHandler;
    private renderContent;
    private renderTranscripts;
    render(): any;
}
