import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class PipelineObject { Fields: List; Id: Value; Name: Value; constructor(properties: PipelineObject); } export declare class ParameterAttribute { Key: Value; StringValue: Value; constructor(properties: ParameterAttribute); } export declare class PipelineTag { Key: Value; Value: Value; constructor(properties: PipelineTag); } export declare class ParameterObject { Attributes: List; Id: Value; constructor(properties: ParameterObject); } export declare class ParameterValue { Id: Value; StringValue: Value; constructor(properties: ParameterValue); } export declare class Field { Key: Value; RefValue?: Value; StringValue?: Value; constructor(properties: Field); } export interface PipelineProperties { Activate?: Value; Description?: Value; Name: Value; ParameterObjects: List; ParameterValues?: List; PipelineObjects?: List; PipelineTags?: List; } export default class Pipeline extends ResourceBase { static PipelineObject: typeof PipelineObject; static ParameterAttribute: typeof ParameterAttribute; static PipelineTag: typeof PipelineTag; static ParameterObject: typeof ParameterObject; static ParameterValue: typeof ParameterValue; static Field: typeof Field; constructor(properties: PipelineProperties); }