export type RemoteToolMethod = "POST"; export type RemoteToolJobStatus = "queued" | "running" | "succeeded" | "failed"; export interface RemoteToolRegistration { scheme: string; purpose: string; url: string; method?: RemoteToolMethod; headers?: Record; inputSchema?: Record; outputSchema?: Record; examples?: Array>; auth?: Record; } export interface RemoteToolDefinition extends Required> { id: string; projectId: string; method: RemoteToolMethod; headers: Record; inputSchema: Record; outputSchema: Record; examples: Array>; auth: Record; enabled: boolean; createdAt: string; updatedAt: string; } export interface RemoteToolJob { id: string; projectId: string; scheme: string; requestPayload: Record; status: RemoteToolJobStatus; responsePayload: Record | null; error: string | null; createdAt: string; updatedAt: string; } //# sourceMappingURL=entities.d.ts.map