import { ResourceMetadata } from '../../iam/ResourceMetadata';
import { LicenseEnum } from './LicenseEnum';
import { UserStateEnum } from './UserStateEnum';
import { CountryEnum } from './CountryEnum';
/** Office tenant */
export interface OfficeUserNativeWithIAM {
    /** Email used to activate Microsoft Office */
    activationEmail: string;
    /** User's first name */
    firstName: string;
    /** IAM resource metadata */
    iam?: ResourceMetadata;
    /** Specify if the user is actually a user slot (configureme) or a real user */
    isVirtual: boolean;
    /** User's last name */
    lastName: string;
    /** Licenses attributed to the user */
    licences: LicenseEnum[];
    /** User service name, used in invoices */
    serviceName: string;
    /** User state */
    status: UserStateEnum;
    /** Pending task id */
    taskPendingId: number;
    /** User's tenant service name, used in invoices */
    tenantServiceName: string;
    /** ISO 3166-1 alpha-2 country code where the user is using Office365 services */
    usageLocation: CountryEnum;
}
//# sourceMappingURL=OfficeUserNativeWithIAM.d.ts.map