"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.WorkMail = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** WorkMail service binding for Step Functions SDK integrations. */
class WorkMail {
    constructor() { }
    associateDelegateToResource(params) {
        throw new Error(BINDING_ERROR);
    }
    associateMemberToGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    assumeImpersonationRole(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelMailboxExportJob(params) {
        throw new Error(BINDING_ERROR);
    }
    createAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    createAvailabilityConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    createGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createIdentityCenterApplication(params) {
        throw new Error(BINDING_ERROR);
    }
    createImpersonationRole(params) {
        throw new Error(BINDING_ERROR);
    }
    createMobileDeviceAccessRule(params) {
        throw new Error(BINDING_ERROR);
    }
    createOrganization(params) {
        throw new Error(BINDING_ERROR);
    }
    createResource(params) {
        throw new Error(BINDING_ERROR);
    }
    createUser(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAccessControlRule(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAvailabilityConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteEmailMonitoringConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteIdentityCenterApplication(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteIdentityProviderConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteImpersonationRole(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteMailboxPermissions(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteMobileDeviceAccessOverride(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteMobileDeviceAccessRule(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteOrganization(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePersonalAccessToken(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteResource(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRetentionPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUser(params) {
        throw new Error(BINDING_ERROR);
    }
    deregisterFromWorkMail(params) {
        throw new Error(BINDING_ERROR);
    }
    deregisterMailDomain(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEmailMonitoringConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEntity(params) {
        throw new Error(BINDING_ERROR);
    }
    describeGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    describeIdentityProviderConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeInboundDmarcSettings(params) {
        throw new Error(BINDING_ERROR);
    }
    describeMailboxExportJob(params) {
        throw new Error(BINDING_ERROR);
    }
    describeOrganization(params) {
        throw new Error(BINDING_ERROR);
    }
    describeResource(params) {
        throw new Error(BINDING_ERROR);
    }
    describeUser(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateDelegateFromResource(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateMemberFromGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    getAccessControlEffect(params) {
        throw new Error(BINDING_ERROR);
    }
    getDefaultRetentionPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    getImpersonationRole(params) {
        throw new Error(BINDING_ERROR);
    }
    getImpersonationRoleEffect(params) {
        throw new Error(BINDING_ERROR);
    }
    getMailboxDetails(params) {
        throw new Error(BINDING_ERROR);
    }
    getMailDomain(params) {
        throw new Error(BINDING_ERROR);
    }
    getMobileDeviceAccessEffect(params) {
        throw new Error(BINDING_ERROR);
    }
    getMobileDeviceAccessOverride(params) {
        throw new Error(BINDING_ERROR);
    }
    getPersonalAccessTokenMetadata(params) {
        throw new Error(BINDING_ERROR);
    }
    listAccessControlRules(params) {
        throw new Error(BINDING_ERROR);
    }
    listAliases(params) {
        throw new Error(BINDING_ERROR);
    }
    listAvailabilityConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    listGroupMembers(params) {
        throw new Error(BINDING_ERROR);
    }
    listGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    listGroupsForEntity(params) {
        throw new Error(BINDING_ERROR);
    }
    listImpersonationRoles(params) {
        throw new Error(BINDING_ERROR);
    }
    listMailboxExportJobs(params) {
        throw new Error(BINDING_ERROR);
    }
    listMailboxPermissions(params) {
        throw new Error(BINDING_ERROR);
    }
    listMailDomains(params) {
        throw new Error(BINDING_ERROR);
    }
    listMobileDeviceAccessOverrides(params) {
        throw new Error(BINDING_ERROR);
    }
    listMobileDeviceAccessRules(params) {
        throw new Error(BINDING_ERROR);
    }
    listOrganizations(params) {
        throw new Error(BINDING_ERROR);
    }
    listPersonalAccessTokens(params) {
        throw new Error(BINDING_ERROR);
    }
    listResourceDelegates(params) {
        throw new Error(BINDING_ERROR);
    }
    listResources(params) {
        throw new Error(BINDING_ERROR);
    }
    listTagsForResource(params) {
        throw new Error(BINDING_ERROR);
    }
    listUsers(params) {
        throw new Error(BINDING_ERROR);
    }
    putAccessControlRule(params) {
        throw new Error(BINDING_ERROR);
    }
    putEmailMonitoringConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    putIdentityProviderConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    putInboundDmarcSettings(params) {
        throw new Error(BINDING_ERROR);
    }
    putMailboxPermissions(params) {
        throw new Error(BINDING_ERROR);
    }
    putMobileDeviceAccessOverride(params) {
        throw new Error(BINDING_ERROR);
    }
    putRetentionPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    registerMailDomain(params) {
        throw new Error(BINDING_ERROR);
    }
    registerToWorkMail(params) {
        throw new Error(BINDING_ERROR);
    }
    resetPassword(params) {
        throw new Error(BINDING_ERROR);
    }
    startMailboxExportJob(params) {
        throw new Error(BINDING_ERROR);
    }
    tagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    testAvailabilityConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    untagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAvailabilityConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDefaultMailDomain(params) {
        throw new Error(BINDING_ERROR);
    }
    updateGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateImpersonationRole(params) {
        throw new Error(BINDING_ERROR);
    }
    updateMailboxQuota(params) {
        throw new Error(BINDING_ERROR);
    }
    updateMobileDeviceAccessRule(params) {
        throw new Error(BINDING_ERROR);
    }
    updatePrimaryEmailAddress(params) {
        throw new Error(BINDING_ERROR);
    }
    updateResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateUser(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.WorkMail = WorkMail;
//# sourceMappingURL=WorkMail.js.map