import * as core from "@terrascript/core"; export interface FieldArgs extends core.SchemaArgs { key: string | core.StringOut; refValue: string | core.StringOut; stringValue: string | core.StringOut; } export declare class Field extends core.Schema { key: string | core.StringOut; refValue: string | core.StringOut; stringValue: string | core.StringOut; } export interface PipelineObjectArgs extends core.SchemaArgs { field?: core.Array | core.ArrayOut; id: string | core.StringOut; name: string | core.StringOut; } export declare class PipelineObject extends core.Schema { field?: core.Array | core.ArrayOut; id: string | core.StringOut; name: string | core.StringOut; } export interface AttributeArgs extends core.SchemaArgs { key: string | core.StringOut; stringValue: string | core.StringOut; } export declare class Attribute extends core.Schema { key: string | core.StringOut; stringValue: string | core.StringOut; } export interface ParameterObjectArgs extends core.SchemaArgs { attribute: core.Array | core.ArrayOut; id: string | core.StringOut; } export declare class ParameterObject extends core.Schema { attribute: core.Array | core.ArrayOut; id: string | core.StringOut; } export interface ParameterValueArgs extends core.SchemaArgs { id: string | core.StringOut; stringValue: string | core.StringOut; } export declare class ParameterValue extends core.Schema { id: string | core.StringOut; stringValue: string | core.StringOut; } export interface DsPipelineDefinitionArgs { /** * Parameter values used in the pipeline definition. See below */ parameterValue?: core.Array | core.ArrayOut; /** * (Required) ID of the pipeline. */ pipelineId: string | core.StringOut; } export declare class DsPipelineDefinition extends core.Data { /** * ID of the parameter object. */ id: string | core.StringOut; /** * Parameter objects used in the pipeline definition. See below */ parameterObject: core.Array | core.ArrayOut; /** * Parameter values used in the pipeline definition. See below */ parameterValue?: core.Array | core.ArrayOut; /** * (Required) ID of the pipeline. */ pipelineId: string | core.StringOut; /** * Objects defined in the pipeline. See below */ pipelineObject: core.Array | core.ArrayOut; constructor(name: string, args?: DsPipelineDefinitionArgs); getNamespace(): string; } //# sourceMappingURL=ds_pipeline_definition.d.ts.map