import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class LoginProfile { PasswordResetRequired?: Value; Password: Value; constructor(properties: LoginProfile); } export declare class Policy { PolicyName: Value; PolicyDocument: { [key: string]: any; }; constructor(properties: Policy); } export interface UserProperties { Path?: Value; ManagedPolicyArns?: List>; Policies?: List; UserName?: Value; Groups?: List>; LoginProfile?: LoginProfile; Tags?: List; PermissionsBoundary?: Value; } export default class User extends ResourceBase { static LoginProfile: typeof LoginProfile; static Policy: typeof Policy; constructor(properties?: UserProperties); }