import { BaseResponses } from '../base-responses'; import { EnvironmentContracts } from '../../contracts'; import { EnvironmentModels } from '../../models/environments/environment.models'; import { SharedModels } from '../../models'; export declare namespace EnvironmentResponses { class EnvironmentValidationIssuesListResponse extends BaseResponses.BaseContentManagementListResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: EnvironmentContracts.IEnvironmentValidationListResponseContract, data: { items: (EnvironmentModels.EnvironmentValidationVariantIssueModel | EnvironmentModels.EnvironmentValidationTypeIssueModel)[]; pagination: SharedModels.Pagination; }); } class EnvironmentValidationIssuesListAllResponse extends BaseResponses.ContentManagementListAllResponse { constructor(data: { items: EnvironmentModels.EnvironmentValidationVariantIssueModel[]; responses: EnvironmentValidationIssuesListResponse[]; }); } class StartEnvironmentValidationResponse extends BaseResponses.BaseContentManagementResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: EnvironmentContracts.IStartEnvironmentValidationResponseContract, data: { id: string; status: EnvironmentContracts.EnvironmentValidationStatus; validation_result: EnvironmentContracts.EnvironmentValidationResult; }); } class CheckEnvironmentValidationResponse extends BaseResponses.BaseContentManagementResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: EnvironmentContracts.ICheckEnvironmentValidationResponseContract, data: { id: string; status: EnvironmentContracts.EnvironmentValidationStatus; validation_result: EnvironmentContracts.EnvironmentValidationResult; }); } class EnvironmentInformationResponse extends BaseResponses.BaseContentManagementResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: EnvironmentContracts.IEnvironmentInformationResponseContract, data: { project: EnvironmentModels.EnvironmentInformationModel; }); } class GetCloningStateResponse extends BaseResponses.BaseContentManagementResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: EnvironmentContracts.IEnvironmentCloningStateResponseContract, data: { cloningInfo: EnvironmentModels.EnvironmentCloningStateModel; }); } class ModifyEnvironmentResponse extends BaseResponses.BaseContentManagementResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: EnvironmentContracts.IModifyEnvironmentResponseContract, data: EnvironmentModels.EnvironmentModel); } class CloneEnvironmentResponse extends BaseResponses.BaseContentManagementResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: EnvironmentContracts.ICloneEnvironmentResponseContract, data: EnvironmentModels.CloneEnvironmentModel); } }