import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class AttributeType { Value?: Value; Name?: Value; constructor(properties: AttributeType); } export interface UserPoolUserProperties { ValidationData?: List; UserPoolId: Value; Username?: Value; MessageAction?: Value; ClientMetadata?: { [key: string]: Value; }; DesiredDeliveryMediums?: List>; ForceAliasCreation?: Value; UserAttributes?: List; } export default class UserPoolUser extends ResourceBase { static AttributeType: typeof AttributeType; constructor(properties: UserPoolUserProperties); }