import type { ListPaginatedNamespacePipelineComponentRunsRequest, ListPaginatedNamespacePipelineComponentRunsResponse, ListPaginatedNamespacePipelineRunsRequest, ListPaginatedNamespacePipelineRunsResponse, TriggerAsyncNamespacePipelineReleaseRequest, TriggerAsyncNamespacePipelineReleaseResponse, TriggerAsyncNamespacePipelineRequest, TriggerNamespacePipelineReleaseRequest, TriggerNamespacePipelineRequest, TriggerNamespacePipelineResponse, TriggerNamespacePipelineWithStreamResponse } from "./types"; import { APIResource } from "../../main/resource"; export declare class TriggerClient extends APIResource { listPaginatedNamespacePipelineRuns(props: ListPaginatedNamespacePipelineRunsRequest): Promise; listPaginatedNamespacePipelineComponentRuns(props: ListPaginatedNamespacePipelineComponentRunsRequest): Promise; triggerNamespacePipeline({ namespaceId, pipelineId, inputs, returnTraces, requesterUid, shareCode, stream, }: TriggerNamespacePipelineRequest & { stream: true; }): Promise; triggerNamespacePipeline({ namespaceId, pipelineId, inputs, returnTraces, requesterUid, shareCode, stream, }: TriggerNamespacePipelineRequest & { stream: false; }): Promise; triggerNamespacePipeline({ namespaceId, pipelineId, inputs, returnTraces, requesterUid, shareCode, stream, }: TriggerNamespacePipelineRequest & { stream?: undefined; }): Promise; triggerNamespacePipeline({ namespaceId, pipelineId, inputs, returnTraces, requesterUid, shareCode, stream, }: TriggerNamespacePipelineRequest & { stream?: boolean; }): Promise; triggerAsyncNamespacePipeline({ namespaceId, pipelineId, inputs, returnTraces, requesterUid, shareCode, }: TriggerAsyncNamespacePipelineRequest): Promise; triggerNamespacePipelineRelease({ namespaceId, pipelineId, releaseId, inputs, returnTraces, requesterUid, shareCode, stream, isConsole, }: TriggerNamespacePipelineReleaseRequest & { stream?: boolean; isConsole?: boolean; }): Promise; triggerAsyncNamespacePipelineRelease({ namespaceId, pipelineId, releaseId, inputs, returnTraces, requesterUid, shareCode, }: TriggerAsyncNamespacePipelineReleaseRequest): Promise; } //# sourceMappingURL=TriggerClient.d.ts.map