import type { HttpClient } from "../core/http.js"; import type { CreateBindingRequest, UpdateBindingRequest, RotateCredentialRequest, BindingResponse, BindingListResponse, ExecuteRequest, ExecuteResponse, ExecutionEventListResponse, TestBindingRequest, TestBindingResponse, OneclawResponse } from "../types.js"; export declare class BindingsResource { private readonly http; constructor(http: HttpClient); create(agentId: string, options: CreateBindingRequest): Promise>; list(agentId: string): Promise>; get(agentId: string, bindingId: string): Promise>; update(agentId: string, bindingId: string, options: UpdateBindingRequest): Promise>; delete(agentId: string, bindingId: string): Promise>; /** Rotate (overwrite) a binding's stored credential. */ rotateCredential(agentId: string, bindingId: string, options: RotateCredentialRequest): Promise>; test(agentId: string, bindingId: string, options?: TestBindingRequest): Promise>; execute(agentId: string, options: ExecuteRequest): Promise>; listExecutions(agentId: string, params?: { limit?: number; offset?: number; }): Promise>; } //# sourceMappingURL=bindings.d.ts.map