import type { ChangeAppDomainEntitiesDTO } from '../models/ChangeAppDomainEntitiesDTO';
import type { OperationResponse } from '../models/OperationResponse';
import type { CancelablePromise } from '../core/CancelablePromise';
export declare class ApplicationDomainOperationsService {
/**
* Create change application domain operation
* Use this API to execute a change application domain operation.
Token Permissions: [ `application_domain:move_contents:*` ]
* @returns any Successfully executed a change application domain operation.
* @throws ApiError
*/
static createChangeApplicationDomainOperation({ requestBody, xContextId, }: {
/** The change application domain operation **/
requestBody: ChangeAppDomainEntitiesDTO;
/** Optional context id the request is running. **/
xContextId?: string;
}): CancelablePromise;
/**
* Get a change application domain operation's details
* Use this API to retrieve a single change application domain operation by its ID.
Token Permissions: [ `event_designer:access` ]
* @returns OperationResponse The change application domain operation.
* @throws ApiError
*/
static getChangeApplicationDomainOperation({ id, xContextId, }: {
/** The ID of the change application domain operation. **/
id: string;
/** Optional context id the request is running. **/
xContextId?: string;
}): CancelablePromise;
}