export type EndpointKind = "tls" | "tcp"; export declare function tcpConnect(host: string, port: number, timeoutMs: number): Promise; export interface EndpointVerification { ok: boolean; verifiedPorts: number[]; attempts: number; lastError?: string; } /** * Polls every requested port until a real connection succeeds or the deadline * passes. `tls` performs a full HTTPS handshake (TLS + HTTP response, any * status counts: a 4xx/5xx still proves the funnel edge terminated the * connection); `tcp` performs a raw TCP connect. */ export declare function verifyEndpointReachable(hostname: string, ports: number[], kind: EndpointKind, timeoutSeconds: number): Promise; //# sourceMappingURL=verify.d.ts.map