export declare const getDurableRunPlugin: (sdk: { context: { api: import("../../..").ApiClient; resolveCredentials: () => Promise; }; } & { context: import("../../eventEmission").EventEmissionContext; } & { context: { meta: Record; }; }) => { getDurableRun: (options?: { run: string; } | undefined) => Promise<{ data: { id: string; status: "initialized" | "started" | "finished" | "failed" | "cancelled"; input: unknown; output: unknown; error: { [x: string]: unknown; code: string; message: string; } | null; execution: { id: string; name: string; status: "failed" | "waiting" | "completed" | "running"; input: unknown; created_at: string; output?: unknown; error?: unknown; metadata?: Record | undefined; summary?: { [x: string]: unknown; total_attempts: number; last_error?: { [x: string]: unknown; code: string; title: string; detail?: string | null | undefined; } | undefined; } | null | undefined; operations?: { id: string; execution_id: string; name: string; type: "step" | "wait" | "callback"; status: "pending" | "failed" | "exhausted" | "completed"; retry_count: number; created_at: string; result?: unknown; error?: unknown; max_attempts?: number | undefined; next_retry_at?: string | undefined; resume_at?: string | undefined; callback_token?: string | null | undefined; payload_schema?: unknown; payload?: unknown; expires_at?: string | undefined; completed_at?: string | undefined; }[] | undefined; } | null; is_private: boolean; created_at: string; updated_at: string; }; }>; } & { context: { meta: { getDurableRun: import("../../..").PluginMeta; }; }; }; export type GetDurableRunPluginProvides = ReturnType; //# sourceMappingURL=index.d.ts.map