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