import { AnyAction } from "redux"; import { Conference } from "./Conference"; import { ConferenceListener } from "./ConferenceListener"; import { baseConferencesState, baseConferenceState, baseUpdateConferencePayload, baseUpdateMultipleConferencePayload } from "./Conferences.definitions"; export type ConferenceState = baseConferenceState; export type ConferencesState = baseConferencesState; export type UpdateMultipleConferencePayload = baseUpdateMultipleConferencePayload; export type UpdateConferencePayload = baseUpdateConferencePayload; export declare function reduce(state: ConferencesState, action: AnyAction): ConferencesState; export declare class Actions { private static handleConferenceUpdateThrottler; private static handleConferenceUpdateCalls; private static dispatchAction; static assignInsights(insightsClient: any): void; private static handleConferenceUpdateImpl; static handleConferenceUpdate(listener: ConferenceListener | undefined): void; static updateConferencesWithParticipant(participantSid: string): void; static shutdown(): void; }