export * as accessReviews from './accessReviews';
export * as admin from './admin';
export * as administrativeUnits from './administrativeUnits';
export * as agreements from './agreements';
export * as app from './app';
export * as appCatalogs from './appCatalogs';
export * as applicationTemplates from './applicationTemplates';
export * as applications from './applications';
export * as approvalWorkflowProviders from './approvalWorkflowProviders';
export * as auditLogs from './auditLogs';
export * as authenticationMethodDevices from './authenticationMethodDevices';
export * as authenticationMethodsPolicy from './authenticationMethodsPolicy';
export * as bookingBusinesses from './bookingBusinesses';
export * as certificateAuthorities from './certificateAuthorities';
export * as chats from './chats';
export * as commands from './commands';
export * as communications from './communications';
export * as compliance from './compliance';
export * as connections from './connections';
export * as contacts from './contacts';
export * as contracts from './contracts';
export * as copilot from './copilot';
export * as dataClassification from './dataClassification';
export * as deviceAppManagement from './deviceAppManagement';
export * as deviceManagement from './deviceManagement';
export * as devices from './devices';
export * as directory from './directory';
export * as directoryObjects from './directoryObjects';
export * as directoryRoleTemplates from './directoryRoleTemplates';
export * as directoryRoles from './directoryRoles';
export * as directorySettingTemplates from './directorySettingTemplates';
export * as domains from './domains';
export * as drives from './drives';
export * as education from './education';
export * as employeeExperience from './employeeExperience';
export * as external from './external';
export * as filteringPolicies from './filteringPolicies';
export * as financials from './financials';
export * as governanceResources from './governanceResources';
export * as governanceRoleAssignmentRequests from './governanceRoleAssignmentRequests';
export * as governanceRoleAssignments from './governanceRoleAssignments';
export * as governanceRoleDefinitions from './governanceRoleDefinitions';
export * as governanceRoleSettings from './governanceRoleSettings';
export * as groupLifecyclePolicies from './groupLifecyclePolicies';
export * as groups from './groups';
export * as identity from './identity';
export * as identityGovernance from './identityGovernance';
export * as identityProtection from './identityProtection';
export * as informationProtection from './informationProtection';
export * as invitations from './invitations';
export * as me from './me';
export * as messageRecipients from './messageRecipients';
export * as messageTraces from './messageTraces';
export * as mobilityManagementPolicies from './mobilityManagementPolicies';
export * as monitoring from './monitoring';
export * as networkAccess from './networkAccess';
export * as onPremisesPublishingProfiles from './onPremisesPublishingProfiles';
export * as organization from './organization';
export * as permissionGrants from './permissionGrants';
export * as places from './places';
export * as planner from './planner';
export * as policies from './policies';
export * as print from './print';
export * as privacy from './privacy';
export * as privilegedAccess from './privilegedAccess';
export * as privilegedApproval from './privilegedApproval';
export * as privilegedRoleAssignmentRequests from './privilegedRoleAssignmentRequests';
export * as privilegedRoleAssignments from './privilegedRoleAssignments';
export * as privilegedRoles from './privilegedRoles';
export * as privilegedSignupStatus from './privilegedSignupStatus';
export * as programControls from './programControls';
export * as programs from './programs';
export * as reports from './reports';
export * as riskyUsers from './riskyUsers';
export * as roleManagement from './roleManagement';
export * as search from './search';
export * as security from './security';
export * as servicePrincipals from './servicePrincipals';
export * as shares from './shares';
export * as sites from './sites';
export * as solutions from './solutions';
export * as storage from './storage';
export * as subscriptions from './subscriptions';
export * as teamTemplateDefinition from './teamTemplateDefinition';
export * as teams from './teams';
export * as teamwork from './teamwork';
export * as templates from './templates';
export * as tenantRelationships from './tenantRelationships';
export * as termStore from './termStore';
export * as threatSubmission from './threatSubmission';
export * as trustFramework from './trustFramework';
export * as users from './users';
export * as workplace from './workplace';
import type { EndpointRequest, Operation } from './types/common.ts';
export interface IEndpoints {
    'GET /accessReviewDecisions': Operation<'/accessReviewDecisions', 'get'>;
    'POST /accessReviewDecisions': Operation<'/accessReviewDecisions', 'post'>;
    'GET /accessReviewDecisions/{accessReviewDecision-id}': Operation<'/accessReviewDecisions/{accessReviewDecision-id}', 'get'>;
    'PATCH /accessReviewDecisions/{accessReviewDecision-id}': Operation<'/accessReviewDecisions/{accessReviewDecision-id}', 'patch'>;
    'DELETE /accessReviewDecisions/{accessReviewDecision-id}': Operation<'/accessReviewDecisions/{accessReviewDecision-id}', 'delete'>;
    'GET /activitystatistics': Operation<'/activitystatistics', 'get'>;
    'POST /activitystatistics': Operation<'/activitystatistics', 'post'>;
    'GET /activitystatistics/{activityStatistics-id}': Operation<'/activitystatistics/{activityStatistics-id}', 'get'>;
    'PATCH /activitystatistics/{activityStatistics-id}': Operation<'/activitystatistics/{activityStatistics-id}', 'patch'>;
    'DELETE /activitystatistics/{activityStatistics-id}': Operation<'/activitystatistics/{activityStatistics-id}', 'delete'>;
    'GET /agreementAcceptances': Operation<'/agreementAcceptances', 'get'>;
    'POST /agreementAcceptances': Operation<'/agreementAcceptances', 'post'>;
    'GET /agreementAcceptances/{agreementAcceptance-id}': Operation<'/agreementAcceptances/{agreementAcceptance-id}', 'get'>;
    'PATCH /agreementAcceptances/{agreementAcceptance-id}': Operation<'/agreementAcceptances/{agreementAcceptance-id}', 'patch'>;
    'DELETE /agreementAcceptances/{agreementAcceptance-id}': Operation<'/agreementAcceptances/{agreementAcceptance-id}', 'delete'>;
    'GET /allowedDataLocations': Operation<'/allowedDataLocations', 'get'>;
    'POST /allowedDataLocations': Operation<'/allowedDataLocations', 'post'>;
    'GET /allowedDataLocations/{allowedDataLocation-id}': Operation<'/allowedDataLocations/{allowedDataLocation-id}', 'get'>;
    'PATCH /allowedDataLocations/{allowedDataLocation-id}': Operation<'/allowedDataLocations/{allowedDataLocation-id}', 'patch'>;
    'DELETE /allowedDataLocations/{allowedDataLocation-id}': Operation<'/allowedDataLocations/{allowedDataLocation-id}', 'delete'>;
    'GET /authenticationMethodConfigurations': Operation<'/authenticationMethodConfigurations', 'get'>;
    'POST /authenticationMethodConfigurations': Operation<'/authenticationMethodConfigurations', 'post'>;
    'GET /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}': Operation<'/authenticationMethodConfigurations/{authenticationMethodConfiguration-id}', 'get'>;
    'PATCH /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}': Operation<'/authenticationMethodConfigurations/{authenticationMethodConfiguration-id}', 'patch'>;
    'DELETE /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}': Operation<'/authenticationMethodConfigurations/{authenticationMethodConfiguration-id}', 'delete'>;
    'GET /bookingCurrencies': Operation<'/bookingCurrencies', 'get'>;
    'POST /bookingCurrencies': Operation<'/bookingCurrencies', 'post'>;
    'GET /bookingCurrencies/{bookingCurrency-id}': Operation<'/bookingCurrencies/{bookingCurrency-id}', 'get'>;
    'PATCH /bookingCurrencies/{bookingCurrency-id}': Operation<'/bookingCurrencies/{bookingCurrency-id}', 'patch'>;
    'DELETE /bookingCurrencies/{bookingCurrency-id}': Operation<'/bookingCurrencies/{bookingCurrency-id}', 'delete'>;
    'GET /businessFlowTemplates': Operation<'/businessFlowTemplates', 'get'>;
    'POST /businessFlowTemplates': Operation<'/businessFlowTemplates', 'post'>;
    'GET /businessFlowTemplates/{businessFlowTemplate-id}': Operation<'/businessFlowTemplates/{businessFlowTemplate-id}', 'get'>;
    'PATCH /businessFlowTemplates/{businessFlowTemplate-id}': Operation<'/businessFlowTemplates/{businessFlowTemplate-id}', 'patch'>;
    'DELETE /businessFlowTemplates/{businessFlowTemplate-id}': Operation<'/businessFlowTemplates/{businessFlowTemplate-id}', 'delete'>;
    'GET /certificateBasedAuthConfiguration': Operation<'/certificateBasedAuthConfiguration', 'get'>;
    'POST /certificateBasedAuthConfiguration': Operation<'/certificateBasedAuthConfiguration', 'post'>;
    'GET /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}': Operation<'/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}', 'get'>;
    'PATCH /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}': Operation<'/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}', 'patch'>;
    'DELETE /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}': Operation<'/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}', 'delete'>;
    'GET /dataPolicyOperations': Operation<'/dataPolicyOperations', 'get'>;
    'POST /dataPolicyOperations': Operation<'/dataPolicyOperations', 'post'>;
    'GET /dataPolicyOperations/{dataPolicyOperation-id}': Operation<'/dataPolicyOperations/{dataPolicyOperation-id}', 'get'>;
    'PATCH /dataPolicyOperations/{dataPolicyOperation-id}': Operation<'/dataPolicyOperations/{dataPolicyOperation-id}', 'patch'>;
    'DELETE /dataPolicyOperations/{dataPolicyOperation-id}': Operation<'/dataPolicyOperations/{dataPolicyOperation-id}', 'delete'>;
    'GET /domainDnsRecords': Operation<'/domainDnsRecords', 'get'>;
    'POST /domainDnsRecords': Operation<'/domainDnsRecords', 'post'>;
    'GET /domainDnsRecords/{domainDnsRecord-id}': Operation<'/domainDnsRecords/{domainDnsRecord-id}', 'get'>;
    'PATCH /domainDnsRecords/{domainDnsRecord-id}': Operation<'/domainDnsRecords/{domainDnsRecord-id}', 'patch'>;
    'DELETE /domainDnsRecords/{domainDnsRecord-id}': Operation<'/domainDnsRecords/{domainDnsRecord-id}', 'delete'>;
    'GET /filterOperators': Operation<'/filterOperators', 'get'>;
    'POST /filterOperators': Operation<'/filterOperators', 'post'>;
    'GET /filterOperators/{filterOperatorSchema-id}': Operation<'/filterOperators/{filterOperatorSchema-id}', 'get'>;
    'PATCH /filterOperators/{filterOperatorSchema-id}': Operation<'/filterOperators/{filterOperatorSchema-id}', 'patch'>;
    'DELETE /filterOperators/{filterOperatorSchema-id}': Operation<'/filterOperators/{filterOperatorSchema-id}', 'delete'>;
    'GET /functions': Operation<'/functions', 'get'>;
    'POST /functions': Operation<'/functions', 'post'>;
    'GET /functions/{attributeMappingFunctionSchema-id}': Operation<'/functions/{attributeMappingFunctionSchema-id}', 'get'>;
    'PATCH /functions/{attributeMappingFunctionSchema-id}': Operation<'/functions/{attributeMappingFunctionSchema-id}', 'patch'>;
    'DELETE /functions/{attributeMappingFunctionSchema-id}': Operation<'/functions/{attributeMappingFunctionSchema-id}', 'delete'>;
    'GET /governanceSubjects': Operation<'/governanceSubjects', 'get'>;
    'POST /governanceSubjects': Operation<'/governanceSubjects', 'post'>;
    'GET /governanceSubjects/{governanceSubject-id}': Operation<'/governanceSubjects/{governanceSubject-id}', 'get'>;
    'PATCH /governanceSubjects/{governanceSubject-id}': Operation<'/governanceSubjects/{governanceSubject-id}', 'patch'>;
    'DELETE /governanceSubjects/{governanceSubject-id}': Operation<'/governanceSubjects/{governanceSubject-id}', 'delete'>;
    'GET /identityProviders': Operation<'/identityProviders', 'get'>;
    'POST /identityProviders': Operation<'/identityProviders', 'post'>;
    'GET /identityProviders/{identityProvider-id}': Operation<'/identityProviders/{identityProvider-id}', 'get'>;
    'PATCH /identityProviders/{identityProvider-id}': Operation<'/identityProviders/{identityProvider-id}', 'patch'>;
    'DELETE /identityProviders/{identityProvider-id}': Operation<'/identityProviders/{identityProvider-id}', 'delete'>;
    'GET /messageEvents': Operation<'/messageEvents', 'get'>;
    'POST /messageEvents': Operation<'/messageEvents', 'post'>;
    'GET /messageEvents/{messageEvent-id}': Operation<'/messageEvents/{messageEvent-id}', 'get'>;
    'PATCH /messageEvents/{messageEvent-id}': Operation<'/messageEvents/{messageEvent-id}', 'patch'>;
    'DELETE /messageEvents/{messageEvent-id}': Operation<'/messageEvents/{messageEvent-id}', 'delete'>;
    'GET /network': Operation<'/network', 'get'>;
    'PATCH /network': Operation<'/network', 'patch'>;
    'GET /oauth2PermissionGrants': Operation<'/oauth2PermissionGrants', 'get'>;
    'POST /oauth2PermissionGrants': Operation<'/oauth2PermissionGrants', 'post'>;
    'GET /oauth2PermissionGrants/{oAuth2PermissionGrant-id}': Operation<'/oauth2PermissionGrants/{oAuth2PermissionGrant-id}', 'get'>;
    'PATCH /oauth2PermissionGrants/{oAuth2PermissionGrant-id}': Operation<'/oauth2PermissionGrants/{oAuth2PermissionGrant-id}', 'patch'>;
    'DELETE /oauth2PermissionGrants/{oAuth2PermissionGrant-id}': Operation<'/oauth2PermissionGrants/{oAuth2PermissionGrant-id}', 'delete'>;
    'GET /payloadResponse': Operation<'/payloadResponse', 'get'>;
    'POST /payloadResponse': Operation<'/payloadResponse', 'post'>;
    'GET /payloadResponse/{payloadResponse-id}': Operation<'/payloadResponse/{payloadResponse-id}', 'get'>;
    'PATCH /payloadResponse/{payloadResponse-id}': Operation<'/payloadResponse/{payloadResponse-id}', 'patch'>;
    'DELETE /payloadResponse/{payloadResponse-id}': Operation<'/payloadResponse/{payloadResponse-id}', 'delete'>;
    'GET /privilegedOperationEvents': Operation<'/privilegedOperationEvents', 'get'>;
    'POST /privilegedOperationEvents': Operation<'/privilegedOperationEvents', 'post'>;
    'GET /privilegedOperationEvents/{privilegedOperationEvent-id}': Operation<'/privilegedOperationEvents/{privilegedOperationEvent-id}', 'get'>;
    'PATCH /privilegedOperationEvents/{privilegedOperationEvent-id}': Operation<'/privilegedOperationEvents/{privilegedOperationEvent-id}', 'patch'>;
    'DELETE /privilegedOperationEvents/{privilegedOperationEvent-id}': Operation<'/privilegedOperationEvents/{privilegedOperationEvent-id}', 'delete'>;
    'GET /programControlTypes': Operation<'/programControlTypes', 'get'>;
    'POST /programControlTypes': Operation<'/programControlTypes', 'post'>;
    'GET /programControlTypes/{programControlType-id}': Operation<'/programControlTypes/{programControlType-id}', 'get'>;
    'PATCH /programControlTypes/{programControlType-id}': Operation<'/programControlTypes/{programControlType-id}', 'patch'>;
    'DELETE /programControlTypes/{programControlType-id}': Operation<'/programControlTypes/{programControlType-id}', 'delete'>;
    'GET /riskDetections': Operation<'/riskDetections', 'get'>;
    'POST /riskDetections': Operation<'/riskDetections', 'post'>;
    'GET /riskDetections/{riskDetection-id}': Operation<'/riskDetections/{riskDetection-id}', 'get'>;
    'PATCH /riskDetections/{riskDetection-id}': Operation<'/riskDetections/{riskDetection-id}', 'patch'>;
    'DELETE /riskDetections/{riskDetection-id}': Operation<'/riskDetections/{riskDetection-id}', 'delete'>;
    'GET /schemaExtensions': Operation<'/schemaExtensions', 'get'>;
    'POST /schemaExtensions': Operation<'/schemaExtensions', 'post'>;
    'GET /schemaExtensions/{schemaExtension-id}': Operation<'/schemaExtensions/{schemaExtension-id}', 'get'>;
    'PATCH /schemaExtensions/{schemaExtension-id}': Operation<'/schemaExtensions/{schemaExtension-id}', 'patch'>;
    'DELETE /schemaExtensions/{schemaExtension-id}': Operation<'/schemaExtensions/{schemaExtension-id}', 'delete'>;
    'GET /scopedRoleMemberships': Operation<'/scopedRoleMemberships', 'get'>;
    'POST /scopedRoleMemberships': Operation<'/scopedRoleMemberships', 'post'>;
    'GET /scopedRoleMemberships/{scopedRoleMembership-id}': Operation<'/scopedRoleMemberships/{scopedRoleMembership-id}', 'get'>;
    'PATCH /scopedRoleMemberships/{scopedRoleMembership-id}': Operation<'/scopedRoleMemberships/{scopedRoleMembership-id}', 'patch'>;
    'DELETE /scopedRoleMemberships/{scopedRoleMembership-id}': Operation<'/scopedRoleMemberships/{scopedRoleMembership-id}', 'delete'>;
    'GET /settings': Operation<'/settings', 'get'>;
    'POST /settings': Operation<'/settings', 'post'>;
    'GET /settings/{directorySetting-id}': Operation<'/settings/{directorySetting-id}', 'get'>;
    'PATCH /settings/{directorySetting-id}': Operation<'/settings/{directorySetting-id}', 'patch'>;
    'DELETE /settings/{directorySetting-id}': Operation<'/settings/{directorySetting-id}', 'delete'>;
    'GET /subscribedSkus': Operation<'/subscribedSkus', 'get'>;
    'POST /subscribedSkus': Operation<'/subscribedSkus', 'post'>;
    'GET /subscribedSkus/{subscribedSku-id}': Operation<'/subscribedSkus/{subscribedSku-id}', 'get'>;
    'PATCH /subscribedSkus/{subscribedSku-id}': Operation<'/subscribedSkus/{subscribedSku-id}', 'patch'>;
    'DELETE /subscribedSkus/{subscribedSku-id}': Operation<'/subscribedSkus/{subscribedSku-id}', 'delete'>;
    'GET /teamsTemplates': Operation<'/teamsTemplates', 'get'>;
    'POST /teamsTemplates': Operation<'/teamsTemplates', 'post'>;
    'GET /teamsTemplates/{teamsTemplate-id}': Operation<'/teamsTemplates/{teamsTemplate-id}', 'get'>;
    'PATCH /teamsTemplates/{teamsTemplate-id}': Operation<'/teamsTemplates/{teamsTemplate-id}', 'patch'>;
    'DELETE /teamsTemplates/{teamsTemplate-id}': Operation<'/teamsTemplates/{teamsTemplate-id}', 'delete'>;
}
export declare const accessReviewDecisions: {
    /**
     * `GET /accessReviewDecisions`
     *
     */
    list: (params?: IEndpoints["GET /accessReviewDecisions"]["parameters"]) => EndpointRequest<IEndpoints["GET /accessReviewDecisions"]["response"]>;
    /**
     * `POST /accessReviewDecisions`
     *
     */
    create: (body: IEndpoints["POST /accessReviewDecisions"]["body"]) => EndpointRequest<IEndpoints["POST /accessReviewDecisions"]["response"]>;
    /**
     * `GET /accessReviewDecisions/{accessReviewDecision-id}`
     *
     */
    get: (params?: IEndpoints["GET /accessReviewDecisions/{accessReviewDecision-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /accessReviewDecisions/{accessReviewDecision-id}"]["response"]>;
    /**
     * `PATCH /accessReviewDecisions/{accessReviewDecision-id}`
     *
     */
    update: (body: IEndpoints["PATCH /accessReviewDecisions/{accessReviewDecision-id}"]["body"], params?: IEndpoints["PATCH /accessReviewDecisions/{accessReviewDecision-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /accessReviewDecisions/{accessReviewDecision-id}"]["response"]>;
    /**
     * `DELETE /accessReviewDecisions/{accessReviewDecision-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /accessReviewDecisions/{accessReviewDecision-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /accessReviewDecisions/{accessReviewDecision-id}"]["response"]>;
};
export declare const activitystatistics: {
    /**
     * `GET /activitystatistics`
     *
     */
    list: (params?: IEndpoints["GET /activitystatistics"]["parameters"]) => EndpointRequest<IEndpoints["GET /activitystatistics"]["response"]>;
    /**
     * `POST /activitystatistics`
     *
     */
    create: (body: IEndpoints["POST /activitystatistics"]["body"]) => EndpointRequest<IEndpoints["POST /activitystatistics"]["response"]>;
    /**
     * `GET /activitystatistics/{activityStatistics-id}`
     *
     */
    get: (params?: IEndpoints["GET /activitystatistics/{activityStatistics-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /activitystatistics/{activityStatistics-id}"]["response"]>;
    /**
     * `PATCH /activitystatistics/{activityStatistics-id}`
     *
     */
    update: (body: IEndpoints["PATCH /activitystatistics/{activityStatistics-id}"]["body"], params?: IEndpoints["PATCH /activitystatistics/{activityStatistics-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /activitystatistics/{activityStatistics-id}"]["response"]>;
    /**
     * `DELETE /activitystatistics/{activityStatistics-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /activitystatistics/{activityStatistics-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /activitystatistics/{activityStatistics-id}"]["response"]>;
};
export declare const agreementAcceptances: {
    /**
     * `GET /agreementAcceptances`
     *
     */
    list: (params?: IEndpoints["GET /agreementAcceptances"]["parameters"]) => EndpointRequest<IEndpoints["GET /agreementAcceptances"]["response"]>;
    /**
     * `POST /agreementAcceptances`
     *
     */
    create: (body: IEndpoints["POST /agreementAcceptances"]["body"]) => EndpointRequest<IEndpoints["POST /agreementAcceptances"]["response"]>;
    /**
     * `GET /agreementAcceptances/{agreementAcceptance-id}`
     *
     */
    get: (params?: IEndpoints["GET /agreementAcceptances/{agreementAcceptance-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /agreementAcceptances/{agreementAcceptance-id}"]["response"]>;
    /**
     * `PATCH /agreementAcceptances/{agreementAcceptance-id}`
     *
     */
    update: (body: IEndpoints["PATCH /agreementAcceptances/{agreementAcceptance-id}"]["body"], params?: IEndpoints["PATCH /agreementAcceptances/{agreementAcceptance-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /agreementAcceptances/{agreementAcceptance-id}"]["response"]>;
    /**
     * `DELETE /agreementAcceptances/{agreementAcceptance-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /agreementAcceptances/{agreementAcceptance-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /agreementAcceptances/{agreementAcceptance-id}"]["response"]>;
};
export declare const allowedDataLocations: {
    /**
     * `GET /allowedDataLocations`
     *
     */
    list: (params?: IEndpoints["GET /allowedDataLocations"]["parameters"]) => EndpointRequest<IEndpoints["GET /allowedDataLocations"]["response"]>;
    /**
     * `POST /allowedDataLocations`
     *
     */
    create: (body: IEndpoints["POST /allowedDataLocations"]["body"]) => EndpointRequest<IEndpoints["POST /allowedDataLocations"]["response"]>;
    /**
     * `GET /allowedDataLocations/{allowedDataLocation-id}`
     *
     */
    get: (params?: IEndpoints["GET /allowedDataLocations/{allowedDataLocation-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /allowedDataLocations/{allowedDataLocation-id}"]["response"]>;
    /**
     * `PATCH /allowedDataLocations/{allowedDataLocation-id}`
     *
     */
    update: (body: IEndpoints["PATCH /allowedDataLocations/{allowedDataLocation-id}"]["body"], params?: IEndpoints["PATCH /allowedDataLocations/{allowedDataLocation-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /allowedDataLocations/{allowedDataLocation-id}"]["response"]>;
    /**
     * `DELETE /allowedDataLocations/{allowedDataLocation-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /allowedDataLocations/{allowedDataLocation-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /allowedDataLocations/{allowedDataLocation-id}"]["response"]>;
};
export declare const authenticationMethodConfigurations: {
    /**
     * `GET /authenticationMethodConfigurations`
     *
     */
    list: (params?: IEndpoints["GET /authenticationMethodConfigurations"]["parameters"]) => EndpointRequest<IEndpoints["GET /authenticationMethodConfigurations"]["response"]>;
    /**
     * `POST /authenticationMethodConfigurations`
     *
     */
    create: (body: IEndpoints["POST /authenticationMethodConfigurations"]["body"]) => EndpointRequest<IEndpoints["POST /authenticationMethodConfigurations"]["response"]>;
    /**
     * `GET /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}`
     *
     */
    get: (params?: IEndpoints["GET /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}"]["response"]>;
    /**
     * `PATCH /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}`
     *
     */
    update: (body: IEndpoints["PATCH /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}"]["body"], params?: IEndpoints["PATCH /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}"]["response"]>;
    /**
     * `DELETE /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /authenticationMethodConfigurations/{authenticationMethodConfiguration-id}"]["response"]>;
};
export declare const bookingCurrencies: {
    /**
     * `GET /bookingCurrencies`
     *
     */
    list: (params?: IEndpoints["GET /bookingCurrencies"]["parameters"]) => EndpointRequest<IEndpoints["GET /bookingCurrencies"]["response"]>;
    /**
     * `POST /bookingCurrencies`
     *
     */
    create: (body: IEndpoints["POST /bookingCurrencies"]["body"]) => EndpointRequest<IEndpoints["POST /bookingCurrencies"]["response"]>;
    /**
     * `GET /bookingCurrencies/{bookingCurrency-id}`
     *
     */
    get: (params?: IEndpoints["GET /bookingCurrencies/{bookingCurrency-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /bookingCurrencies/{bookingCurrency-id}"]["response"]>;
    /**
     * `PATCH /bookingCurrencies/{bookingCurrency-id}`
     *
     */
    update: (body: IEndpoints["PATCH /bookingCurrencies/{bookingCurrency-id}"]["body"], params?: IEndpoints["PATCH /bookingCurrencies/{bookingCurrency-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /bookingCurrencies/{bookingCurrency-id}"]["response"]>;
    /**
     * `DELETE /bookingCurrencies/{bookingCurrency-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /bookingCurrencies/{bookingCurrency-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /bookingCurrencies/{bookingCurrency-id}"]["response"]>;
};
export declare const businessFlowTemplates: {
    /**
     * `GET /businessFlowTemplates`
     *
     * In the Microsoft Entra access reviews feature, list all the businessFlowTemplate objects.
     */
    list: (params?: IEndpoints["GET /businessFlowTemplates"]["parameters"]) => EndpointRequest<IEndpoints["GET /businessFlowTemplates"]["response"]>;
    /**
     * `POST /businessFlowTemplates`
     *
     */
    create: (body: IEndpoints["POST /businessFlowTemplates"]["body"]) => EndpointRequest<IEndpoints["POST /businessFlowTemplates"]["response"]>;
    /**
     * `GET /businessFlowTemplates/{businessFlowTemplate-id}`
     *
     */
    get: (params?: IEndpoints["GET /businessFlowTemplates/{businessFlowTemplate-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /businessFlowTemplates/{businessFlowTemplate-id}"]["response"]>;
    /**
     * `PATCH /businessFlowTemplates/{businessFlowTemplate-id}`
     *
     */
    update: (body: IEndpoints["PATCH /businessFlowTemplates/{businessFlowTemplate-id}"]["body"], params?: IEndpoints["PATCH /businessFlowTemplates/{businessFlowTemplate-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /businessFlowTemplates/{businessFlowTemplate-id}"]["response"]>;
    /**
     * `DELETE /businessFlowTemplates/{businessFlowTemplate-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /businessFlowTemplates/{businessFlowTemplate-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /businessFlowTemplates/{businessFlowTemplate-id}"]["response"]>;
};
export declare const certificateBasedAuthConfiguration: {
    /**
     * `GET /certificateBasedAuthConfiguration`
     *
     */
    get: (params?: IEndpoints["GET /certificateBasedAuthConfiguration"]["parameters"]) => EndpointRequest<IEndpoints["GET /certificateBasedAuthConfiguration"]["response"]>;
    /**
     * `POST /certificateBasedAuthConfiguration`
     *
     */
    create: (body: IEndpoints["POST /certificateBasedAuthConfiguration"]["body"]) => EndpointRequest<IEndpoints["POST /certificateBasedAuthConfiguration"]["response"]>;
    /**
     * `GET /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}`
     *
     */
    get$1: (params?: IEndpoints["GET /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}"]["response"]>;
    /**
     * `PATCH /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}`
     *
     */
    update: (body: IEndpoints["PATCH /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}"]["body"], params?: IEndpoints["PATCH /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}"]["response"]>;
    /**
     * `DELETE /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}"]["response"]>;
};
export declare const dataPolicyOperations: {
    /**
     * `GET /dataPolicyOperations`
     *
     * Retrieve the properties of the dataPolicyOperation object.
     */
    list: (params?: IEndpoints["GET /dataPolicyOperations"]["parameters"]) => EndpointRequest<IEndpoints["GET /dataPolicyOperations"]["response"]>;
    /**
     * `POST /dataPolicyOperations`
     *
     */
    create: (body: IEndpoints["POST /dataPolicyOperations"]["body"]) => EndpointRequest<IEndpoints["POST /dataPolicyOperations"]["response"]>;
    /**
     * `GET /dataPolicyOperations/{dataPolicyOperation-id}`
     *
     * Retrieve the properties of the dataPolicyOperation object.
     */
    get: (params?: IEndpoints["GET /dataPolicyOperations/{dataPolicyOperation-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /dataPolicyOperations/{dataPolicyOperation-id}"]["response"]>;
    /**
     * `PATCH /dataPolicyOperations/{dataPolicyOperation-id}`
     *
     */
    update: (body: IEndpoints["PATCH /dataPolicyOperations/{dataPolicyOperation-id}"]["body"], params?: IEndpoints["PATCH /dataPolicyOperations/{dataPolicyOperation-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /dataPolicyOperations/{dataPolicyOperation-id}"]["response"]>;
    /**
     * `DELETE /dataPolicyOperations/{dataPolicyOperation-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /dataPolicyOperations/{dataPolicyOperation-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /dataPolicyOperations/{dataPolicyOperation-id}"]["response"]>;
};
export declare const domainDnsRecords: {
    /**
     * `GET /domainDnsRecords`
     *
     */
    list: (params?: IEndpoints["GET /domainDnsRecords"]["parameters"]) => EndpointRequest<IEndpoints["GET /domainDnsRecords"]["response"]>;
    /**
     * `POST /domainDnsRecords`
     *
     */
    create: (body: IEndpoints["POST /domainDnsRecords"]["body"]) => EndpointRequest<IEndpoints["POST /domainDnsRecords"]["response"]>;
    /**
     * `GET /domainDnsRecords/{domainDnsRecord-id}`
     *
     */
    get: (params?: IEndpoints["GET /domainDnsRecords/{domainDnsRecord-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /domainDnsRecords/{domainDnsRecord-id}"]["response"]>;
    /**
     * `PATCH /domainDnsRecords/{domainDnsRecord-id}`
     *
     */
    update: (body: IEndpoints["PATCH /domainDnsRecords/{domainDnsRecord-id}"]["body"], params?: IEndpoints["PATCH /domainDnsRecords/{domainDnsRecord-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /domainDnsRecords/{domainDnsRecord-id}"]["response"]>;
    /**
     * `DELETE /domainDnsRecords/{domainDnsRecord-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /domainDnsRecords/{domainDnsRecord-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /domainDnsRecords/{domainDnsRecord-id}"]["response"]>;
};
export declare const filterOperators: {
    /**
     * `GET /filterOperators`
     *
     */
    list: (params?: IEndpoints["GET /filterOperators"]["parameters"]) => EndpointRequest<IEndpoints["GET /filterOperators"]["response"]>;
    /**
     * `POST /filterOperators`
     *
     */
    create: (body: IEndpoints["POST /filterOperators"]["body"]) => EndpointRequest<IEndpoints["POST /filterOperators"]["response"]>;
    /**
     * `GET /filterOperators/{filterOperatorSchema-id}`
     *
     */
    get: (params?: IEndpoints["GET /filterOperators/{filterOperatorSchema-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /filterOperators/{filterOperatorSchema-id}"]["response"]>;
    /**
     * `PATCH /filterOperators/{filterOperatorSchema-id}`
     *
     */
    update: (body: IEndpoints["PATCH /filterOperators/{filterOperatorSchema-id}"]["body"], params?: IEndpoints["PATCH /filterOperators/{filterOperatorSchema-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /filterOperators/{filterOperatorSchema-id}"]["response"]>;
    /**
     * `DELETE /filterOperators/{filterOperatorSchema-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /filterOperators/{filterOperatorSchema-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /filterOperators/{filterOperatorSchema-id}"]["response"]>;
};
export declare const functions: {
    /**
     * `GET /functions`
     *
     */
    list: (params?: IEndpoints["GET /functions"]["parameters"]) => EndpointRequest<IEndpoints["GET /functions"]["response"]>;
    /**
     * `POST /functions`
     *
     */
    create: (body: IEndpoints["POST /functions"]["body"]) => EndpointRequest<IEndpoints["POST /functions"]["response"]>;
    /**
     * `GET /functions/{attributeMappingFunctionSchema-id}`
     *
     */
    get: (params?: IEndpoints["GET /functions/{attributeMappingFunctionSchema-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /functions/{attributeMappingFunctionSchema-id}"]["response"]>;
    /**
     * `PATCH /functions/{attributeMappingFunctionSchema-id}`
     *
     */
    update: (body: IEndpoints["PATCH /functions/{attributeMappingFunctionSchema-id}"]["body"], params?: IEndpoints["PATCH /functions/{attributeMappingFunctionSchema-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /functions/{attributeMappingFunctionSchema-id}"]["response"]>;
    /**
     * `DELETE /functions/{attributeMappingFunctionSchema-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /functions/{attributeMappingFunctionSchema-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /functions/{attributeMappingFunctionSchema-id}"]["response"]>;
};
export declare const governanceSubjects: {
    /**
     * `GET /governanceSubjects`
     *
     */
    list: (params?: IEndpoints["GET /governanceSubjects"]["parameters"]) => EndpointRequest<IEndpoints["GET /governanceSubjects"]["response"]>;
    /**
     * `POST /governanceSubjects`
     *
     */
    create: (body: IEndpoints["POST /governanceSubjects"]["body"]) => EndpointRequest<IEndpoints["POST /governanceSubjects"]["response"]>;
    /**
     * `GET /governanceSubjects/{governanceSubject-id}`
     *
     */
    get: (params?: IEndpoints["GET /governanceSubjects/{governanceSubject-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /governanceSubjects/{governanceSubject-id}"]["response"]>;
    /**
     * `PATCH /governanceSubjects/{governanceSubject-id}`
     *
     */
    update: (body: IEndpoints["PATCH /governanceSubjects/{governanceSubject-id}"]["body"], params?: IEndpoints["PATCH /governanceSubjects/{governanceSubject-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /governanceSubjects/{governanceSubject-id}"]["response"]>;
    /**
     * `DELETE /governanceSubjects/{governanceSubject-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /governanceSubjects/{governanceSubject-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /governanceSubjects/{governanceSubject-id}"]["response"]>;
};
export declare const identityProviders: {
    /**
     * `GET /identityProviders`
     *
     * Retrieve a list of identityProviders objects.
     * @deprecated
     */
    list: (params?: IEndpoints["GET /identityProviders"]["parameters"]) => EndpointRequest<IEndpoints["GET /identityProviders"]["response"]>;
    /**
     * `POST /identityProviders`
     *
     * Create a new identityProvider object.
     * @deprecated
     */
    create: (body: IEndpoints["POST /identityProviders"]["body"]) => EndpointRequest<IEndpoints["POST /identityProviders"]["response"]>;
    /**
     * `GET /identityProviders/{identityProvider-id}`
     *
     * Retrieve the properties and relationships of an identityProvider.
     * @deprecated
     */
    get: (params?: IEndpoints["GET /identityProviders/{identityProvider-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /identityProviders/{identityProvider-id}"]["response"]>;
    /**
     * `PATCH /identityProviders/{identityProvider-id}`
     *
     * Update the properties of an identityProvider object.
     * @deprecated
     */
    update: (body: IEndpoints["PATCH /identityProviders/{identityProvider-id}"]["body"], params?: IEndpoints["PATCH /identityProviders/{identityProvider-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /identityProviders/{identityProvider-id}"]["response"]>;
    /**
     * `DELETE /identityProviders/{identityProvider-id}`
     *
     * Delete an identityProvider.
     * @deprecated
     */
    del: (params?: IEndpoints["DELETE /identityProviders/{identityProvider-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /identityProviders/{identityProvider-id}"]["response"]>;
};
export declare const messageEvents: {
    /**
     * `GET /messageEvents`
     *
     */
    list: (params?: IEndpoints["GET /messageEvents"]["parameters"]) => EndpointRequest<IEndpoints["GET /messageEvents"]["response"]>;
    /**
     * `POST /messageEvents`
     *
     */
    create: (body: IEndpoints["POST /messageEvents"]["body"]) => EndpointRequest<IEndpoints["POST /messageEvents"]["response"]>;
    /**
     * `GET /messageEvents/{messageEvent-id}`
     *
     */
    get: (params?: IEndpoints["GET /messageEvents/{messageEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /messageEvents/{messageEvent-id}"]["response"]>;
    /**
     * `PATCH /messageEvents/{messageEvent-id}`
     *
     */
    update: (body: IEndpoints["PATCH /messageEvents/{messageEvent-id}"]["body"], params?: IEndpoints["PATCH /messageEvents/{messageEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /messageEvents/{messageEvent-id}"]["response"]>;
    /**
     * `DELETE /messageEvents/{messageEvent-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /messageEvents/{messageEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /messageEvents/{messageEvent-id}"]["response"]>;
};
export declare const network: {
    /**
     * `GET /network`
     *
     */
    get: (params?: IEndpoints["GET /network"]["parameters"]) => EndpointRequest<IEndpoints["GET /network"]["response"]>;
    /**
     * `PATCH /network`
     *
     */
    update: (body: IEndpoints["PATCH /network"]["body"]) => EndpointRequest<IEndpoints["PATCH /network"]["response"]>;
};
export declare const oauth2PermissionGrants: {
    /**
     * `GET /oauth2PermissionGrants`
     *
     * Retrieve a list of oAuth2PermissionGrant objects, representing delegated permissions which have been granted for client applications to access APIs on behalf of signed-in users.
     */
    list: (params?: IEndpoints["GET /oauth2PermissionGrants"]["parameters"]) => EndpointRequest<IEndpoints["GET /oauth2PermissionGrants"]["response"]>;
    /**
     * `POST /oauth2PermissionGrants`
     *
     * Create a delegated permission grant, represented by an oAuth2PermissionGrant object. A delegated permission grant authorizes a client service principal (representing a client application) to access a resource service principal (representing an API), on behalf of a signed-in user, for the level of access limited by the delegated permissions which were granted.
     */
    create: (body: IEndpoints["POST /oauth2PermissionGrants"]["body"]) => EndpointRequest<IEndpoints["POST /oauth2PermissionGrants"]["response"]>;
    /**
     * `GET /oauth2PermissionGrants/{oAuth2PermissionGrant-id}`
     *
     * Retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An oAuth2PermissionGrant represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user.
     */
    get: (params?: IEndpoints["GET /oauth2PermissionGrants/{oAuth2PermissionGrant-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /oauth2PermissionGrants/{oAuth2PermissionGrant-id}"]["response"]>;
    /**
     * `PATCH /oauth2PermissionGrants/{oAuth2PermissionGrant-id}`
     *
     * Update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An oAuth2PermissionGrant can be updated to change which delegated permissions are granted, by adding or removing items from the list in scopes.
     */
    update: (body: IEndpoints["PATCH /oauth2PermissionGrants/{oAuth2PermissionGrant-id}"]["body"], params?: IEndpoints["PATCH /oauth2PermissionGrants/{oAuth2PermissionGrant-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /oauth2PermissionGrants/{oAuth2PermissionGrant-id}"]["response"]>;
    /**
     * `DELETE /oauth2PermissionGrants/{oAuth2PermissionGrant-id}`
     *
     * Delete an oAuth2PermissionGrant, representing a delegated permission grant. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted oAuth2PermissionGrant.
     */
    del: (params?: IEndpoints["DELETE /oauth2PermissionGrants/{oAuth2PermissionGrant-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /oauth2PermissionGrants/{oAuth2PermissionGrant-id}"]["response"]>;
};
export declare const payloadResponse: {
    /**
     * `GET /payloadResponse`
     *
     */
    get: (params?: IEndpoints["GET /payloadResponse"]["parameters"]) => EndpointRequest<IEndpoints["GET /payloadResponse"]["response"]>;
    /**
     * `POST /payloadResponse`
     *
     */
    create: (body: IEndpoints["POST /payloadResponse"]["body"]) => EndpointRequest<IEndpoints["POST /payloadResponse"]["response"]>;
    /**
     * `GET /payloadResponse/{payloadResponse-id}`
     *
     */
    get$1: (params?: IEndpoints["GET /payloadResponse/{payloadResponse-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /payloadResponse/{payloadResponse-id}"]["response"]>;
    /**
     * `PATCH /payloadResponse/{payloadResponse-id}`
     *
     */
    update: (body: IEndpoints["PATCH /payloadResponse/{payloadResponse-id}"]["body"], params?: IEndpoints["PATCH /payloadResponse/{payloadResponse-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /payloadResponse/{payloadResponse-id}"]["response"]>;
    /**
     * `DELETE /payloadResponse/{payloadResponse-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /payloadResponse/{payloadResponse-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /payloadResponse/{payloadResponse-id}"]["response"]>;
};
export declare const privilegedOperationEvents: {
    /**
     * `GET /privilegedOperationEvents`
     *
     */
    list: (params?: IEndpoints["GET /privilegedOperationEvents"]["parameters"]) => EndpointRequest<IEndpoints["GET /privilegedOperationEvents"]["response"]>;
    /**
     * `POST /privilegedOperationEvents`
     *
     */
    create: (body: IEndpoints["POST /privilegedOperationEvents"]["body"]) => EndpointRequest<IEndpoints["POST /privilegedOperationEvents"]["response"]>;
    /**
     * `GET /privilegedOperationEvents/{privilegedOperationEvent-id}`
     *
     */
    get: (params?: IEndpoints["GET /privilegedOperationEvents/{privilegedOperationEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /privilegedOperationEvents/{privilegedOperationEvent-id}"]["response"]>;
    /**
     * `PATCH /privilegedOperationEvents/{privilegedOperationEvent-id}`
     *
     */
    update: (body: IEndpoints["PATCH /privilegedOperationEvents/{privilegedOperationEvent-id}"]["body"], params?: IEndpoints["PATCH /privilegedOperationEvents/{privilegedOperationEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /privilegedOperationEvents/{privilegedOperationEvent-id}"]["response"]>;
    /**
     * `DELETE /privilegedOperationEvents/{privilegedOperationEvent-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /privilegedOperationEvents/{privilegedOperationEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /privilegedOperationEvents/{privilegedOperationEvent-id}"]["response"]>;
};
export declare const programControlTypes: {
    /**
     * `GET /programControlTypes`
     *
     * In the Microsoft Entra access reviews feature, list all the programControlType objects.
     */
    list: (params?: IEndpoints["GET /programControlTypes"]["parameters"]) => EndpointRequest<IEndpoints["GET /programControlTypes"]["response"]>;
    /**
     * `POST /programControlTypes`
     *
     */
    create: (body: IEndpoints["POST /programControlTypes"]["body"]) => EndpointRequest<IEndpoints["POST /programControlTypes"]["response"]>;
    /**
     * `GET /programControlTypes/{programControlType-id}`
     *
     */
    get: (params?: IEndpoints["GET /programControlTypes/{programControlType-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /programControlTypes/{programControlType-id}"]["response"]>;
    /**
     * `PATCH /programControlTypes/{programControlType-id}`
     *
     */
    update: (body: IEndpoints["PATCH /programControlTypes/{programControlType-id}"]["body"], params?: IEndpoints["PATCH /programControlTypes/{programControlType-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /programControlTypes/{programControlType-id}"]["response"]>;
    /**
     * `DELETE /programControlTypes/{programControlType-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /programControlTypes/{programControlType-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /programControlTypes/{programControlType-id}"]["response"]>;
};
export declare const riskDetections: {
    /**
     * `GET /riskDetections`
     *
     * Retrieve the properties of a riskDetection object.
     */
    list: (params?: IEndpoints["GET /riskDetections"]["parameters"]) => EndpointRequest<IEndpoints["GET /riskDetections"]["response"]>;
    /**
     * `POST /riskDetections`
     *
     */
    create: (body: IEndpoints["POST /riskDetections"]["body"]) => EndpointRequest<IEndpoints["POST /riskDetections"]["response"]>;
    /**
     * `GET /riskDetections/{riskDetection-id}`
     *
     */
    get: (params?: IEndpoints["GET /riskDetections/{riskDetection-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /riskDetections/{riskDetection-id}"]["response"]>;
    /**
     * `PATCH /riskDetections/{riskDetection-id}`
     *
     */
    update: (body: IEndpoints["PATCH /riskDetections/{riskDetection-id}"]["body"], params?: IEndpoints["PATCH /riskDetections/{riskDetection-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /riskDetections/{riskDetection-id}"]["response"]>;
    /**
     * `DELETE /riskDetections/{riskDetection-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /riskDetections/{riskDetection-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /riskDetections/{riskDetection-id}"]["response"]>;
};
export declare const schemaExtensions: {
    /**
    * `GET /schemaExtensions`
    *
    * Get a list of schemaExtension objects in your tenant. The schema extensions can be InDevelopment, Available, or Deprecated and includes schema extensions:
  + Created by any apps you own in the current tenant.
  + Owned by other apps that are marked as Available.
  + Created by other developers from other tenants and marked as Available. This is different from other APIs that only return tenant-specific data. Extension data created based on schema extension definitions is tenant-specific and can only be accessed by apps explicitly granted permission.
    */
    list: (params?: IEndpoints["GET /schemaExtensions"]["parameters"]) => EndpointRequest<IEndpoints["GET /schemaExtensions"]["response"]>;
    /**
    * `POST /schemaExtensions`
    *
    * Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. Depending on the
  state of the extension, the owner app, and only the owner app, may update or delete the extension.  See examples of how to define a schema extension that describes a training course,
  use the schema extension definition to create a new group with training course data, and
  add training course data to an existing group.
    */
    create: (body: IEndpoints["POST /schemaExtensions"]["body"]) => EndpointRequest<IEndpoints["POST /schemaExtensions"]["response"]>;
    /**
     * `GET /schemaExtensions/{schemaExtension-id}`
     *
     * Get the properties of the specified schemaExtension definition.
     */
    get: (params?: IEndpoints["GET /schemaExtensions/{schemaExtension-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /schemaExtensions/{schemaExtension-id}"]["response"]>;
    /**
     * `PATCH /schemaExtensions/{schemaExtension-id}`
     *
     * Update properties in the definition of the specified schemaExtension. Additive updates to the extension can only be made when the extension is in the InDevelopment or Available status. This means custom properties or target resource types cannot be removed from the definition, but new custom properties can be added and the description of the extension changed. The update applies to all the resources that are included in the targetTypes property of the extension. These resources are among the supporting resource types. For delegated flows, the signed-in user can update a schema extension as long as the owner property of the extension is set to the appId of an application the signed-in user owns. That application can be the one that initially created the extension, or some other application owned by the signed-in user.  This criteria for the owner property allows a signed-in user to make updates through other applications they don&#x27;t own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body.
     */
    update: (body: IEndpoints["PATCH /schemaExtensions/{schemaExtension-id}"]["body"], params?: IEndpoints["PATCH /schemaExtensions/{schemaExtension-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /schemaExtensions/{schemaExtension-id}"]["response"]>;
    /**
     * `DELETE /schemaExtensions/{schemaExtension-id}`
     *
     * Delete the definition of a schema extension. In app-only scenarios, only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. In delegated scenarios, the owner of the owner app can delete the schema extension definition, and only when the extension is in the InDevelopment state.  Deleting a schema extension definition before deleting the data associated with the extension in the target resources makes the data inaccessible. To recover the data, you can recreate the schema extension definition with the same configuration, but only if you used the verified domain for the schema extension id.
     */
    del: (params?: IEndpoints["DELETE /schemaExtensions/{schemaExtension-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /schemaExtensions/{schemaExtension-id}"]["response"]>;
};
export declare const scopedRoleMemberships: {
    /**
     * `GET /scopedRoleMemberships`
     *
     */
    list: (params?: IEndpoints["GET /scopedRoleMemberships"]["parameters"]) => EndpointRequest<IEndpoints["GET /scopedRoleMemberships"]["response"]>;
    /**
     * `POST /scopedRoleMemberships`
     *
     */
    create: (body: IEndpoints["POST /scopedRoleMemberships"]["body"]) => EndpointRequest<IEndpoints["POST /scopedRoleMemberships"]["response"]>;
    /**
     * `GET /scopedRoleMemberships/{scopedRoleMembership-id}`
     *
     */
    get: (params?: IEndpoints["GET /scopedRoleMemberships/{scopedRoleMembership-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /scopedRoleMemberships/{scopedRoleMembership-id}"]["response"]>;
    /**
     * `PATCH /scopedRoleMemberships/{scopedRoleMembership-id}`
     *
     */
    update: (body: IEndpoints["PATCH /scopedRoleMemberships/{scopedRoleMembership-id}"]["body"], params?: IEndpoints["PATCH /scopedRoleMemberships/{scopedRoleMembership-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /scopedRoleMemberships/{scopedRoleMembership-id}"]["response"]>;
    /**
     * `DELETE /scopedRoleMemberships/{scopedRoleMembership-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /scopedRoleMemberships/{scopedRoleMembership-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /scopedRoleMemberships/{scopedRoleMembership-id}"]["response"]>;
};
export declare const settings: {
    /**
     * `GET /settings`
     *
     * Retrieve a list of tenant-level or group-specific directory settings objects.
     */
    list: (params?: IEndpoints["GET /settings"]["parameters"]) => EndpointRequest<IEndpoints["GET /settings"]["response"]>;
    /**
     * `POST /settings`
     *
     * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings.
     */
    create: (body: IEndpoints["POST /settings"]["body"]) => EndpointRequest<IEndpoints["POST /settings"]["response"]>;
    /**
     * `GET /settings/{directorySetting-id}`
     *
     * Retrieve the properties of a specific directory setting object.
     */
    get: (params?: IEndpoints["GET /settings/{directorySetting-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /settings/{directorySetting-id}"]["response"]>;
    /**
     * `PATCH /settings/{directorySetting-id}`
     *
     * Update the properties of a specific directory setting object.
     */
    update: (body: IEndpoints["PATCH /settings/{directorySetting-id}"]["body"], params?: IEndpoints["PATCH /settings/{directorySetting-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /settings/{directorySetting-id}"]["response"]>;
    /**
     * `DELETE /settings/{directorySetting-id}`
     *
     * Delete a directory setting.
     */
    del: (params?: IEndpoints["DELETE /settings/{directorySetting-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /settings/{directorySetting-id}"]["response"]>;
};
export declare const subscribedSkus: {
    /**
     * `GET /subscribedSkus`
     *
     * Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Microsoft Entra admin center or the Microsoft 365 admin center against their Microsoft Graph skuId and skuPartNumber properties, see Product names and service plan identifiers for licensing.
     */
    list: (params?: IEndpoints["GET /subscribedSkus"]["parameters"]) => EndpointRequest<IEndpoints["GET /subscribedSkus"]["response"]>;
    /**
     * `POST /subscribedSkus`
     *
     */
    create: (body: IEndpoints["POST /subscribedSkus"]["body"]) => EndpointRequest<IEndpoints["POST /subscribedSkus"]["response"]>;
    /**
     * `GET /subscribedSkus/{subscribedSku-id}`
     *
     * Get a specific commercial subscription that an organization has acquired.
     */
    get: (params?: IEndpoints["GET /subscribedSkus/{subscribedSku-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /subscribedSkus/{subscribedSku-id}"]["response"]>;
    /**
     * `PATCH /subscribedSkus/{subscribedSku-id}`
     *
     */
    update: (body: IEndpoints["PATCH /subscribedSkus/{subscribedSku-id}"]["body"], params?: IEndpoints["PATCH /subscribedSkus/{subscribedSku-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /subscribedSkus/{subscribedSku-id}"]["response"]>;
    /**
     * `DELETE /subscribedSkus/{subscribedSku-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /subscribedSkus/{subscribedSku-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /subscribedSkus/{subscribedSku-id}"]["response"]>;
};
export declare const teamsTemplates: {
    /**
     * `GET /teamsTemplates`
     *
     */
    list: (params?: IEndpoints["GET /teamsTemplates"]["parameters"]) => EndpointRequest<IEndpoints["GET /teamsTemplates"]["response"]>;
    /**
     * `POST /teamsTemplates`
     *
     */
    create: (body: IEndpoints["POST /teamsTemplates"]["body"]) => EndpointRequest<IEndpoints["POST /teamsTemplates"]["response"]>;
    /**
     * `GET /teamsTemplates/{teamsTemplate-id}`
     *
     */
    get: (params?: IEndpoints["GET /teamsTemplates/{teamsTemplate-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /teamsTemplates/{teamsTemplate-id}"]["response"]>;
    /**
     * `PATCH /teamsTemplates/{teamsTemplate-id}`
     *
     */
    update: (body: IEndpoints["PATCH /teamsTemplates/{teamsTemplate-id}"]["body"], params?: IEndpoints["PATCH /teamsTemplates/{teamsTemplate-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /teamsTemplates/{teamsTemplate-id}"]["response"]>;
    /**
     * `DELETE /teamsTemplates/{teamsTemplate-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /teamsTemplates/{teamsTemplate-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /teamsTemplates/{teamsTemplate-id}"]["response"]>;
};
