import { AccessRights } from './AccessRights'; /** * Class describing a user. */ export declare class User { /** * Gets the user account name (1-14 characters). Valid characters are a-z, A-Z and 0-9. */ readonly name: string; /** * Gwts the unencrypted password (1-64 characters) for the account. ASCII characters from * character code 32 to 126 are valid. */ readonly password: string | undefined; /** * Gets the access rights for the user. */ readonly accessRights: AccessRights; /** * Gets whether user has access rights for PTZ control. */ readonly ptz: boolean; /** * Initializes a new instance of the class. * @param name The user account name (1-14 characters). Valid characters are a-z, A-Z and 0-9. * @param password The unencrypted password (1-64 characters) for the account. ASCII characters * from character code 32 to 126 are valid. * @param accessRights The access rights for the user. * @param ptz Whether user has access rights for PTZ control. */ constructor( /** * Gets the user account name (1-14 characters). Valid characters are a-z, A-Z and 0-9. */ name: string, /** * Gwts the unencrypted password (1-64 characters) for the account. ASCII characters from * character code 32 to 126 are valid. */ password: string | undefined, /** * Gets the access rights for the user. */ accessRights: AccessRights, /** * Gets whether user has access rights for PTZ control. */ ptz: boolean); } //# sourceMappingURL=User.d.ts.map