import * as core from "@terrascript/core"; 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 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 PipelineDefinitionArgs extends core.ResourceArgs { /** * (Optional) Configuration block for the parameter objects used in the pipeline definition. See below */ parameterObject?: core.Array | core.ArrayOut; /** * (Optional) Configuration block for the parameter values used in the pipeline definition. See below */ parameterValue?: core.Array | core.ArrayOut; /** * (Required) ID of the pipeline. */ pipelineId: string | core.StringOut; /** * (Required) Configuration block for the objects that define the pipeline. See below */ pipelineObject: core.Array | core.ArrayOut; } export declare class PipelineDefinition extends core.Resource { /** * (Required) ID of the object. */ id: string | core.StringOut; /** * (Optional) Configuration block for the parameter objects used in the pipeline definition. See below */ parameterObject?: core.Array | core.ArrayOut; /** * (Optional) Configuration block for the parameter values used in the pipeline definition. See below */ parameterValue?: core.Array | core.ArrayOut; /** * (Required) ID of the pipeline. */ pipelineId: string | core.StringOut; /** * (Required) Configuration block for the objects that define the pipeline. See below */ pipelineObject: core.Array | core.ArrayOut; constructor(name: string, args?: PipelineDefinitionArgs); getNamespace(): string; } //# sourceMappingURL=pipeline_definition.d.ts.map