/// import ObfsMethod from './obfs'; import Connection from '../helper/connection'; /** * The none is the simplest available obfuscation method */ declare class None extends ObfsMethod { name: string; /** * Checks if the message format is Appropriate with * this obfuscation method * @param message - The incoming message */ check(message: Buffer): boolean; /** * Begins the handshake process for the encryption * @param callback - Emitted after the handshake process */ handshake(callback: () => void): void; /** * DeObfuscates the obfuscated message * @param message - The obfuscated message */ deObfuscate(message: Buffer): Buffer; /** * Obfuscates the non-obfuscated message * @param message - The non-obfuscated message */ obfuscate(message: Buffer): Buffer; } /** * builds a None obfuscation method object */ export declare const none: () => (connection: Connection, type?: typeof ObfsMethod.CLIENT | typeof ObfsMethod.SERVER) => None; export {};