export default SecureChannelController; declare class SecureChannelController { constructor({ config, rawSend }?: { config: any; rawSend: any; }); config: any; rawSend: any; channel: SecureChannel | null; handshakeTimer: NodeJS.Timeout | null; _inbound: Promise; _outboundQueue: any[]; isSecure(): boolean; isRelevant(message: any): boolean; reset(reason: any): void; _clearTimer(): void; _armTimer(): void; processOutgoing(frame: any): Promise; _isProtocolFrame(frame: any): boolean; _flushOutbound(): void; processIncoming(frame: any): Promise<{ handled: boolean; plaintext?: undefined; } | { handled: boolean; plaintext: any; }>; _handleIncoming(frame: any): Promise<{ handled: boolean; plaintext?: undefined; } | { handled: boolean; plaintext: any; }>; } import SecureChannel from "./secureChannel.js";