import type { HttpClient } from "./client.js"; import type { CloudBatchRun, CloudBalance, CloudCreditCheckout, CloudCreditCheckoutRequest, CloudRunEvent, CloudRunResults, CloudRunUser } from "./types.js"; export declare class CloudRunsResource { private readonly http; constructor(http: HttpClient); get(runId: string): Promise; events(runId: string): Promise<{ events: CloudRunEvent[]; }>; results(runId: string): Promise; cancel(runId: string): Promise; balance(user?: CloudRunUser): Promise; checkout(request: CloudCreditCheckoutRequest): Promise; wait(runId: string, options?: { intervalMs?: number; timeoutMs?: number; }): Promise; stream(runId: string, options?: { intervalMs?: number; timeoutMs?: number; }): AsyncGenerator; }