import type { IRemoteInstances, ISecretInfo } from './types'; interface ITemplateReq { projectId: string; templateId: string; host: string; secretInfo: ISecretInfo; } export declare function getDevopsTemplateInstances({ projectId, templateId, host, secretInfo, page, pageSize, }: ITemplateReq & { page?: number; pageSize?: number; }): Promise; export declare function getAllDevopsTemplateInstances(reqParam: ITemplateReq & { page?: number | undefined; pageSize?: number | undefined; }): Promise; export declare function createDevopsTemplateInstances({ projectId, templateId, host, pipelineName, pipelineParam, secretInfo, useTemplateSettings, }: ITemplateReq & { pipelineName: string; pipelineParam: Object; useTemplateSettings?: boolean; }): Promise; export declare function updateDevopsTemplateInstances({ projectId, templateId, pipelineId, host, pipelineName, pipelineParam, useTemplateSettings, secretInfo, }: ITemplateReq & { pipelineId: string; pipelineName: string; pipelineParam: Object; useTemplateSettings?: boolean; }): Promise; export {};