import { NativeArray } from "./NativeArray"; import { PackageDefinition } from "./PackageDefinition"; export declare class DeployableDefinition { artifactRequiresSubstitutions(): boolean; compareWithPrevious(arg0: any): any; deploymentExtensions(): NativeArray; getArtifact(): string; getBaseDefinition(): DeployableDefinition; getCiType(): string; getName(): string; getPropertyBag(): any; getPropertyBagForDeploymentExtension(arg0: any): any; getPropertyValueOrDefault(arg0: string, arg1: string): string; getTemplateDefinition(): DeployableDefinition; remove(): void; setArtifact(arg0: string): DeployableDefinition; setArtifactSubstitutionsFlag(arg0: boolean): DeployableDefinition; setName(arg0: string): DeployableDefinition; setPropertyValue(arg0: string, arg1: string): DeployableDefinition; tryToResolveArtifactSubstitutions(): any; unbindDeploymentExtension(arg0: any): void; getDefinitionLevel(): PackageDefinition; isDefinedAtOutermostLevel(): boolean; canEdit(): boolean; canRemove(): boolean; getObjectKind(): string; getSnapshotId(): string; getStableId(): string; }