import { Packet } from './base';
import { PacketType } from './enums';
/**
 * New Conn Info - sent on host only if an admin password has been set
 */
export declare class IS_NCI extends Packet {
    readonly Size = 16;
    readonly Type = PacketType.ISP_NCI;
    /** 0 unless this is a reply to a {@link TINY_NCI} request */
    ReqI: number;
    /** Connection's unique id (0 = host) */
    UCID: number;
    /** Languages */
    Language: Language;
    /** 0:demo / 1:S1 ... */
    License: License;
    private readonly Sp2;
    private readonly Sp3;
    /** LFS UserID */
    UserID: number;
    /** IP address formatted as 255.255.255.255 */
    IPAddress: string;
    unpack(buffer: Uint8Array<ArrayBuffer>): this;
}
export declare enum Language {
    LFS_ENGLISH = 0,
    LFS_DEUTSCH = 1,
    LFS_PORTUGUESE = 2,
    LFS_FRENCH = 3,
    LFS_SUOMI = 4,
    LFS_NORSK = 5,
    LFS_NEDERLANDS = 6,
    LFS_CATALAN = 7,
    LFS_TURKISH = 8,
    LFS_CASTELLANO = 9,
    LFS_ITALIANO = 10,
    LFS_DANSK = 11,
    LFS_CZECH = 12,
    LFS_RUSSIAN = 13,
    LFS_ESTONIAN = 14,
    LFS_SERBIAN = 15,
    LFS_GREEK = 16,
    LFS_POLSKI = 17,
    LFS_CROATIAN = 18,
    LFS_HUNGARIAN = 19,
    LFS_BRAZILIAN = 20,
    LFS_SWEDISH = 21,
    LFS_SLOVAK = 22,
    LFS_GALEGO = 23,
    LFS_SLOVENSKI = 24,
    LFS_BELARUSSIAN = 25,
    LFS_LATVIAN = 26,
    LFS_LITHUANIAN = 27,
    LFS_TRADITIONAL_CHINESE = 28,
    LFS_SIMPLIFIED_CHINESE = 29,
    LFS_JAPANESE = 30,
    LFS_KOREAN = 31,
    LFS_BULGARIAN = 32,
    LFS_LATINO = 33,
    LFS_UKRAINIAN = 34,
    LFS_INDONESIAN = 35,
    LFS_ROMANIAN = 36
}
export declare enum License {
    Demo = 0,
    S1 = 1,
    S2 = 2,
    S3 = 3
}
