import type { TrustPingMessage, TrustPingResponseMessage } from './messages'; import type { ConnectionRecord } from './repository/ConnectionRecord'; import type { BaseEvent } from '../../agent/Events'; export declare enum TrustPingEventTypes { TrustPingReceivedEvent = "TrustPingReceivedEvent", TrustPingResponseReceivedEvent = "TrustPingResponseReceivedEvent" } export interface TrustPingReceivedEvent extends BaseEvent { type: typeof TrustPingEventTypes.TrustPingReceivedEvent; payload: { connectionRecord: ConnectionRecord; message: TrustPingMessage; }; } export interface TrustPingResponseReceivedEvent extends BaseEvent { type: typeof TrustPingEventTypes.TrustPingResponseReceivedEvent; payload: { connectionRecord: ConnectionRecord; message: TrustPingResponseMessage; }; }