import { default as Server } from '../../Server';
import { default as ClientConnection } from '../ClientConnection';
import { default as LoginPacket } from '../packet/LoginPacket';
import { default as PreLoginPacketHandler } from './PreLoginPacketHandler';
export default class LoginHandler implements PreLoginPacketHandler<LoginPacket> {
    static NetID: number;
    /**
     * @TODO: Check if player count >= max players
     * @TODO: encryption handshake.
     */
    handle(packet: LoginPacket, server: Server, connection: ClientConnection): Promise<void>;
}
//# sourceMappingURL=LoginHandler.d.ts.map