import ConfigService from '../../config/ConfigService'; import { Api } from './api'; export type DatacenterType = 'p2p' | 'common'; export interface SignalingSecurityData { token?: string; peerApiVersion?: number; datacenterType?: DatacenterType; } type SignalingErrorListener = (error: Error) => void; export default class SignalingApiClient extends Api { private readonly config; private readonly errorListeners; private abortController; constructor(config: ConfigService); abortPendingRequests(reason?: string): void; addErrorListener(listener: SignalingErrorListener): () => void; private notifyErrorListeners; } export {};