import { CreateArtifactRequestBody, CreateBackgroundWorkerRequestBody, DevConfigResponseBody, DevDequeueRequestBody, DevDequeueResponseBody, DevDisconnectRequestBody, DevDisconnectResponseBody, FailDeploymentRequestBody, FailDeploymentResponseBody, FinalizeDeploymentRequestBody, ImportEnvironmentVariablesRequestBody, InitializeDeploymentRequestBody, StartDeploymentIndexingRequestBody, TriggerTaskRequestBody, UpsertBranchRequestBody, WorkersCreateRequestBody, CreateProjectRequestBody, GetJWTRequestBody } from "@trigger.dev/core/v3"; import { WorkloadDebugLogRequestBody, WorkloadHeartbeatRequestBody, WorkloadHeartbeatResponseBody, WorkloadRunAttemptCompleteRequestBody, WorkloadRunAttemptCompleteResponseBody, WorkloadRunAttemptStartResponseBody, WorkloadRunLatestSnapshotResponseBody } from "@trigger.dev/core/v3/workers"; import { ApiResult } from "@trigger.dev/core/v3/zodfetch"; import { EventSource } from "eventsource"; export declare class CliApiClient { readonly apiURL: string; readonly accessToken?: string | undefined; readonly branch?: string | undefined; private engineURL; private source; constructor(apiURL: string, accessToken?: string | undefined, branch?: string | undefined, options?: { source?: "cli" | "mcp"; }); createAuthorizationCode(): Promise>; getPersonalAccessToken(authorizationCode: string): Promise>; whoAmI(projectRef?: string): Promise>; retrieveExternals(): Promise>; getProject(projectRef: string): Promise>; getProjects(): Promise>; getOrgs(): Promise>; createProject(orgParam: string, body: CreateProjectRequestBody): Promise>; getWorkerByTag(projectRef: string, envName: string, tagName?: string): Promise>; getJWT(projectRef: string, envName: string, body: GetJWTRequestBody): Promise>; getDevStatus(projectRef: string): Promise>; createBackgroundWorker(projectRef: string, body: CreateBackgroundWorkerRequestBody): Promise>; getProjectEnv({ projectRef, env }: { projectRef: string; env: string; }): Promise>; upsertBranch(projectRef: string, body: UpsertBranchRequestBody): Promise>; archiveBranch(projectRef: string, branch: string): Promise>; listBranches(projectRef: string): Promise | undefined; }[]; }>>; getEnvironmentVariables(projectRef: string): Promise; }>>; importEnvVars(projectRef: string, slug: string, params: ImportEnvironmentVariablesRequestBody): Promise>; getRemoteBuildProviderStatus(): Promise>; generateRegistryCredentials(deploymentId: string): Promise>; createArtifact(body: CreateArtifactRequestBody): Promise; expiresAt: string; }>>; initializeDeployment(body: InitializeDeploymentRequestBody): Promise>; createDeploymentBackgroundWorker(deploymentId: string, body: CreateBackgroundWorkerRequestBody): Promise>; failDeployment(id: string, body: FailDeploymentRequestBody): Promise>; finalizeDeployment(id: string, body: FinalizeDeploymentRequestBody, onLog?: (message: string) => void): Promise>; promoteDeployment(version: string): Promise>; startDeploymentIndexing(deploymentId: string, body: StartDeploymentIndexingRequestBody): Promise>; getDeployment(deploymentId: string): Promise>; getCliPlatformNotification(projectRef?: string, signal?: AbortSignal): Promise>; triggerTaskRun(taskId: string, body?: TriggerTaskRequestBody): Promise>; get dev(): { readonly config: () => Promise>; readonly presenceConnection: () => EventSource; readonly dequeue: (body: DevDequeueRequestBody) => Promise>; readonly sendDebugLog: (runId: string, body: WorkloadDebugLogRequestBody) => Promise>; readonly getRunExecutionData: (runId: string) => Promise>; readonly heartbeatRun: (runId: string, snapshotId: string, body: WorkloadHeartbeatRequestBody) => Promise>; readonly startRunAttempt: (runId: string, snapshotId: string) => Promise>; readonly completeRunAttempt: (runId: string, snapshotId: string, body: WorkloadRunAttemptCompleteRequestBody) => Promise>; readonly disconnect: (body: DevDisconnectRequestBody) => Promise>; readonly setEngineURL: (engineURL: string) => void; }; get workers(): { list: () => Promise>; create: (options: WorkersCreateRequestBody) => Promise>; }; get deployments(): { unmanaged: { latest: () => Promise>; }; }; private getLatestUnmanagedDeployment; private listWorkers; private createWorker; private devConfig; private devPresenceConnection; private devDisconnect; private devDequeue; private devSendDebugLog; private devGetRunExecutionData; private devHeartbeatRun; private devStartRunAttempt; private devCompleteRunAttempt; private setEngineURL; private getHeaders; }