import { ArkosGatewayErrorHandler, ArkosGatewayPipe, ArkosSocket } from "../types"; export declare function handleArkosGatewayErrors(err: any, socket: ArkosSocket, errorHandlers: ArkosGatewayErrorHandler[] | undefined, loggerMeta: { namespace: string; event: string; startTime: number; }, ack?: (response: any) => void): Promise; export declare function runArkosGatewayPipes(pipes: ArkosGatewayPipe[], socket: ArkosSocket, data: any): Promise; export declare function handleGatewayEventLog(namespace: string, event: string, statusCode: number, startTime: number): void; export declare function handleGatewayLifecycleLog(namespace: string, event: "connected" | "disconnected" | "error", socketId: string, errorType?: string): void;