import { Socket as NodeSocket } from 'node:net';
export declare class Socket extends NodeSocket {
    #private;
    getKeepAlive(): boolean;
    getNoDelay(): boolean;
    getTimeout(): number;
    setKeepAlive(enable?: boolean, initialDelay?: number): this;
    setNoDelay(noDelay?: boolean): this;
    setTimeout(timeout: number, callback?: () => void): this;
}
