/// import ObfsMethod from './obfs' import Connection from '../helper/connection' /** * The none is the simplest available obfuscation method */ declare class None extends ObfsMethod { name: string handshakeFlag: boolean constructor(connection: Connection) /** * 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) => None export {}