import type { ISecretInfo } from './types'; /** * 启动流水线 * @param {object} params 配置信息 * @param {string} params.projectId 项目ID * @param {string} params.pipelineId 流水线ID * @param {object} params.secretInfo 密钥信息 * @param {string} params.host 请求域名 * @param {object} params.data 请求数据 */ export declare function startDevopsPipeline({ projectId, pipelineId, secretInfo, host, data, }: { projectId: string; pipelineId: string; secretInfo: ISecretInfo; host: string; data: Object; }): Promise; /** * 获取流水线列表 * @param {object} params 配置信息 * @param {string} params.projectId 项目ID * @param {object} params.secretInfo 密钥信息 * @param {string} params.host 请求域名 * @param {number} params.page 第几页 * @param {number} params.pageSize 每页数据量 * @returns 流水线列表 */ export declare function getPipelineList({ projectId, secretInfo, host, page, pageSize, }: { projectId: string; secretInfo: ISecretInfo; host: string; page?: number; pageSize?: number; }): Promise; /** * 获取全部流水线列表 * @param {object} params 配置信息 * @param {string} params.projectId 项目ID * @param {object} params.secretInfo 密钥信息 * @param {string} params.host 请求域名 * @param {number} params.page 第几页 * @param {number} params.pageSize 每页数据量 * @param {Array} list 结果列表,可不传,用于迭代 * @returns 流水线列表 */ export declare function getAllPipelineList(args: Parameters[0], list?: Array): Promise;