import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class UserIdentityInfo { Email?: Value; FirstName?: Value; SecondaryEmail?: Value; LastName?: Value; Mobile?: Value; constructor(properties: UserIdentityInfo); } export declare class UserPhoneConfig { AutoAccept?: Value; PhoneType: Value; DeskPhoneNumber?: Value; AfterContactWorkTimeLimit?: Value; constructor(properties: UserPhoneConfig); } export interface UserProperties { RoutingProfileArn: Value; Username: Value; PhoneConfig: UserPhoneConfig; InstanceArn: Value; DirectoryUserId?: Value; IdentityInfo?: UserIdentityInfo; HierarchyGroupArn?: Value; SecurityProfileArns: List>; Tags?: List; Password?: Value; } export default class User extends ResourceBase { static UserIdentityInfo: typeof UserIdentityInfo; static UserPhoneConfig: typeof UserPhoneConfig; constructor(properties: UserProperties); }