import { CreatedOrUpdatedBy } from '../models/CreatedOrUpdatedBy'; import { DeploymentVersionInfo } from '../models/DeploymentVersionInfo'; import { SchemaValuesV2, SchemaV2 } from '../schemas'; export type IDeploymentVersion = { id: string; created: Date; createdBy: CreatedOrUpdatedBy | null; updated: Date; updatedBy: CreatedOrUpdatedBy | null; lastActive: Date | null; name: string; deploymentId: string; description: string | null; versionInfo: DeploymentVersionInfo; tags: string[] | null; labels: Record; entrypoint: string | null; pullSteps: unknown; parameters: SchemaValuesV2; parameterOpenApiSchema: SchemaV2; jobVariables: Record | null; workQueueName: string | null; workPoolName: string | null; enforceParameterSchema: boolean; }; export declare class DeploymentVersion implements IDeploymentVersion { readonly id: string; readonly deploymentId: string; readonly kind = "deployment-version"; readonly created: Date; readonly createdBy: CreatedOrUpdatedBy | null; readonly updated: Date; readonly updatedBy: CreatedOrUpdatedBy | null; readonly lastActive: Date | null; readonly name: string; readonly description: string | null; readonly versionInfo: DeploymentVersionInfo; readonly tags: string[]; readonly labels: Record; readonly entrypoint: string | null; readonly pullSteps: unknown; readonly parameters: SchemaValuesV2; readonly parameterOpenApiSchema: SchemaV2; readonly jobVariables: Record | null; readonly workQueueName: string | null; readonly workPoolName: string | null; readonly enforceParameterSchema: boolean; constructor(deploymentVersion: IDeploymentVersion); }