/**
 * Represents a User as is from ZkDevice and contain methods
 * */
export declare class User {
    uid: number;
    name: string;
    privilege: number;
    password: string;
    group_id: string | number;
    user_id: string;
    card: number;
    /**
     * Creates a new User instance
     * @param uid User ID
     * @param name User name
     * @param privilege Privilege level
     * @param password User password (default: "")
     * @param group_id Group ID (default: "")
     * @param user_id Alternate user ID (default: "")
     * @param card Card number (default: 0)
     */
    constructor(uid: number, name: string, privilege: number, password?: string, group_id?: string | number, user_id?: string, card?: number);
    private ensureEncoding;
    repack29(): Buffer;
    repack73(): Buffer;
}
