import { States } from 'minecraft-protocol';
interface PacketData {
    connectionIndex: number;
    isFromServer: boolean;
    name: string;
    data: any;
    buffer?: Buffer;
    timestamp: number;
    type: 'packet';
    state: States;
}
interface ClientDisconnectData {
    connectionIndex: number;
    type: 'clientDisconnect';
    timestamp: number;
}
export type WSMessage = PacketData | ClientDisconnectData;
export declare function createPacketsStudioServer(port?: number): void;
export declare function handlePacket(connectionIndex: number, isFromServer: boolean, name: string, data: any, state: States, buffer?: Buffer): void;
export declare function handleClientDisconnect(connectionIndex: number): void;
export {};
