import type { MSSharePointPipelineCreateRequest } from './ms-share-point-pipeline-create-request.js';
import type { S3PipelineCreateRequest } from './s-3-pipeline-create-request.js';
import type { SFTPPipelineCreateRequest } from './sftp-pipeline-create-request.js';
import type { SDMPipelineCreateRequest } from './sdm-pipeline-create-request.js';
import type { WorkZonePipelineCreateRequest } from './work-zone-pipeline-create-request.js';
import type { ServiceNowPipelineCreateRequest } from './service-now-pipeline-create-request.js';
import type { GoogleDrivePipelineCreateRequest } from './google-drive-pipeline-create-request.js';
import type { MetadataConfiguration } from './metadata-configuration.js';
/**
 * Representation of the 'CreatePipeline' schema.
 */
export type CreatePipeline = ({
    type: 'MSSharePoint';
} & MSSharePointPipelineCreateRequest) | ({
    type: 'S3';
} & S3PipelineCreateRequest) | ({
    type: 'SFTP';
} & SFTPPipelineCreateRequest) | ({
    type: 'SDM';
} & SDMPipelineCreateRequest) | ({
    type: 'WorkZone';
} & WorkZonePipelineCreateRequest) | ({
    type: 'ServiceNow';
} & ServiceNowPipelineCreateRequest) | ({
    type: 'GoogleDrive';
} & GoogleDrivePipelineCreateRequest) | ({
    type: 'metadata';
} & MetadataConfiguration);
//# sourceMappingURL=create-pipeline.d.ts.map