import { UnitAndValueDouble } from '../complexType/UnitAndValueDouble';
import { ResourceMetadata } from '../iam/ResourceMetadata';
import { UnitAndValueLong } from '../complexType/UnitAndValueLong';
import { ObjectStateEnum } from '../email/pro/ObjectStateEnum';
/** XDSL Email Pro */
export interface XdslEmailProWithIAM {
    /** Mailbox usage */
    currentUsage: UnitAndValueDouble;
    /** Account display name */
    displayName?: string;
    /** Email domain */
    domain: string;
    /** Account first name */
    firstName?: string;
    /** IAM resource metadata */
    iam?: ResourceMetadata;
    /** Account id */
    id: number;
    /** Account initials */
    initial?: string;
    /** Last logoff */
    lastLogoffDate?: string;
    /** Last logon */
    lastLogonDate?: string;
    /** Account last name */
    lastName?: string;
    /** Account login */
    login: string;
    /** Time of account's password last update */
    passwordLastUpdate?: string;
    /** Default email for this mailbox */
    primaryEmailAddress: string;
    /** Account maximum size */
    quota: UnitAndValueLong;
    /** Account state */
    state: ObjectStateEnum;
    /** Pending tasks for this account */
    taskPendingId?: number;
}
//# sourceMappingURL=XdslEmailProWithIAM.d.ts.map