import { oAddress } from '../../../router/o-address.js'; import { oNotificationEvent } from './o-notification-event.js'; /** * Emitted when a connection becomes degraded (some pings failing) */ export declare class ConnectionDegradedEvent extends oNotificationEvent { readonly targetAddress: oAddress; readonly role: 'parent' | 'child'; readonly consecutiveFailures: number; constructor(config: { source: oAddress; targetAddress: oAddress; role: 'parent' | 'child'; consecutiveFailures: number; }); protected getEventData(): Record; } /** * Emitted when a degraded connection recovers */ export declare class ConnectionRecoveredEvent extends oNotificationEvent { readonly targetAddress: oAddress; readonly role: 'parent' | 'child'; constructor(config: { source: oAddress; targetAddress: oAddress; role: 'parent' | 'child'; }); protected getEventData(): Record; } //# sourceMappingURL=connection-events.d.ts.map