import { Nullable } from "../types"; import { TriggerAsyncUserPipelinePayload, TriggerUserPipelinePayload, CreateUserPipelineReleasePayload, RenameUserPipelinePayload, UpdateUserPipelinePayload, UpdateUserPipelineReleasePayload, CreateUserPipelinePayload } from "./types"; declare class PipelineClient { private axiosInstance; constructor(baseUrl: string, appVersion: string, apiToken: string); listPipelinesQuery({ pageSize, nextPageToken, }: { pageSize: Nullable; nextPageToken: Nullable; }): Promise; listUserPipelinesQuery({ pageSize, nextPageToken, userName, }: { pageSize: Nullable; nextPageToken: Nullable; userName: string; }): Promise; getUserPipelineQuery({ pipelineName }: { pipelineName: string; }): Promise; listUserPipelineReleasesQuery({ pipelineName, pageSize, nextPageToken, }: { pipelineName: string; pageSize: Nullable; nextPageToken: Nullable; }): Promise; getUserPipelineReleaseQuery({ pipelineReleaseName, }: { pipelineReleaseName: string; }): Promise; watchUserPipelineReleaseQuery({ pipelineReleaseName, }: { pipelineReleaseName: string; }): Promise; createUserPipelineMutation({ userName, payload, }: { userName: string; payload: CreateUserPipelinePayload; }): Promise; updateUserPipelineMutation({ payload, }: { payload: UpdateUserPipelinePayload; }): Promise; deleteUserPipelineMutation({ pipelineName }: { pipelineName: string; }): Promise; renameUserPipelineMutation({ payload, }: { payload: RenameUserPipelinePayload; }): Promise; createUserPipelineReleaseMutation({ pipelineName, payload, }: { pipelineName: string; payload: CreateUserPipelineReleasePayload; }): Promise; updateUserPipelineReleaseMutation({ payload, pipelineReleaseName, }: { payload: UpdateUserPipelineReleasePayload; pipelineReleaseName: string; }): Promise; deleteUserPipelineReleaseMutation({ pipelineReleaseName, }: { pipelineReleaseName: string; }): Promise; triggerUserPipelineAction({ pipelineName, payload, returnTraces, }: { pipelineName: string; payload: TriggerUserPipelinePayload; returnTraces?: boolean; }): Promise; triggerAsyncUserPipelineAction({ pipelineName, payload, returnTraces, }: { pipelineName: string; payload: TriggerAsyncUserPipelinePayload; returnTraces?: boolean; }): Promise; setDefaultUserPipelineReleaseMutation({ pipelineReleaseName, }: { pipelineReleaseName: string; }): Promise; restoreUserPipelineReleaseMutation({ pipelineReleaseName, }: { pipelineReleaseName: string; }): Promise; triggerUserPipelineReleaseAction({ pipelineReleaseName, payload, returnTraces, }: { pipelineReleaseName: string; payload: TriggerUserPipelinePayload; returnTraces?: boolean; }): Promise; triggerAsyncUserPipelineReleaseAction({ pipelineReleaseName, payload, returnTraces, }: { pipelineReleaseName: string; payload: TriggerAsyncUserPipelinePayload; returnTraces?: boolean; }): Promise; } export default PipelineClient;