import { BaseProber, type ProbeResult } from '..'; import type { Socket } from '../../../../interfaces/probe'; export declare class SocketProber extends BaseProber { probe(incidentRetryAttempt: number): Promise; generateVerboseStartupMessage(): string; private getConnectionDetails; } type ProbeSocketParams = { id: string; checkOrder: number; socket: Socket; }; export declare function probeSocket({ id, checkOrder, socket, }: ProbeSocketParams): Promise; export {};