import { TransportTopology } from '../transport/Transport'; /** связанный с операцией `first_media_received` тип логируемого звонка */ declare enum ECallType { DirectOutgoing = "direct_outgoing", DirectIncoming = "direct_incoming", ServerIncoming = "server_incoming", ServerJoinServer = "server_join_server", ServerChangeTopology = "server_change_topology" } export declare class StatFirstMediaReceived { /** уже поставили засечку на приём звонка */ protected _isCallMarked: boolean; protected _isFinished: boolean; protected _callType: ECallType | null; markAcceptCall(topology: TransportTopology): void; markAcceptedCall(topology?: TransportTopology): void; markParticipantJoined(topology: TransportTopology): void; markOnJoin(topology: TransportTopology): void; private mark; measure(): void; } export {};