/**
 * Quick Protocol Detector
 *
 * Lightweight protocol identification based on minimal bytes
 * No parsing, just identification
 */
import type { IProtocolDetector, IProtocolDetectionResult } from '../../protocols/common/types.js';
/**
 * Quick protocol detector for fast identification
 */
export declare class QuickProtocolDetector implements IProtocolDetector {
    /**
     * Check if this detector can handle the data
     */
    canHandle(data: Buffer): boolean;
    /**
     * Perform quick detection based on first few bytes
     */
    quickDetect(data: Buffer): IProtocolDetectionResult;
    /**
     * Check if data looks like TLS
     */
    private checkTls;
    /**
     * Check if data looks like HTTP
     */
    private checkHttp;
}
