import { Event } from '@skyway-sdk/common'; import type { LocalPersonImpl } from '../../../member/localPerson'; import type { RemoteMemberImplInterface } from '../../../member/remoteMember'; import type { PublicationImpl } from '../../../publication'; import type { SubscriptionImpl } from '../../../subscription'; import type { SkyWayConnection } from '../../interface'; export declare class UnknownConnection implements SkyWayConnection { readonly localPerson: LocalPersonImpl; readonly remoteMember: RemoteMemberImplInterface; readonly type: string; readonly onDisconnect: Event; readonly onClose: Event; closed: boolean; constructor(localPerson: LocalPersonImpl, remoteMember: RemoteMemberImplInterface); close(): void; startPublishing(publication: PublicationImpl): Promise; stopPublishing(publication: PublicationImpl): Promise; startSubscribing(subscription: SubscriptionImpl): Promise; stopSubscribing(subscription: SubscriptionImpl): Promise; } //# sourceMappingURL=connection.d.ts.map