import { APIResource } from "../../main/resource"; import { CloneNamespacePipelineReleaseRequest, CreateNamespacePipelineReleaseRequest, DeleteNamespacePipelineReleaseRequest, GetNamespacePipelineReleaseRequest, ListNamespacePipelineReleaseRequest, ListNamespacePipelineReleaseResponse, PipelineRelease, UpdateNamespacePipelineReleaseRequest } from "./types"; export declare class ReleaseClient extends APIResource { GetNamespacePipelineRelease({ namespaceId, pipelineId, releaseId, view, }: GetNamespacePipelineReleaseRequest): Promise; listNamespacePipelineReleases(props: ListNamespacePipelineReleaseRequest & { enablePagination: true; }): Promise; listNamespacePipelineReleases(props: ListNamespacePipelineReleaseRequest & { enablePagination: false; }): Promise; listNamespacePipelineReleases(props: ListNamespacePipelineReleaseRequest & { enablePagination: undefined; }): Promise; listNamespacePipelineReleases(props: ListNamespacePipelineReleaseRequest & { enablePagination?: boolean; }): Promise; createNamespacePipelineRelease(props: CreateNamespacePipelineReleaseRequest): Promise; deleteNamespacePipelineRelease({ namespaceId, pipelineId, releaseId, }: DeleteNamespacePipelineReleaseRequest): Promise; updateNamespacePipelineRelease(props: UpdateNamespacePipelineReleaseRequest): Promise; cloneNamespacePipelineRelease(props: CloneNamespacePipelineReleaseRequest): Promise; } //# sourceMappingURL=ReleaseClient.d.ts.map