export declare class AdminTenantRolesDto {
    tenantId: string;
    roleIds?: string[];
}
export declare class AdminCreateUserDto {
    email: string;
    tenantId?: string;
    phone?: string;
    password?: string;
    isActive?: boolean;
    emailVerifiedAt?: Date;
    phoneVerifiedAt?: Date;
    metadata?: Record<string, any>;
}
export declare class AdminUpdateUserDto {
    email?: string;
    phone?: string;
    isActive?: boolean;
    emailVerifiedAt?: Date;
    phoneVerifiedAt?: Date;
    password?: string;
    metadata?: Record<string, any>;
    isMfaEnabled?: boolean;
    emailLoginEnabled?: boolean;
    phoneLoginEnabled?: boolean;
    tenantIds?: string[];
    tenantRoles?: AdminTenantRolesDto[];
    roleIds?: string[];
}
//# sourceMappingURL=admin-user.dto.d.ts.map