/** * Stockyard API client (stub for future implementation) * * This is a placeholder implementation that will be replaced when * the Stockyard API becomes available. */ import type { StockyardConfig, StockyardAgentMetadata, StockyardToolMetadata, StockyardSearchResult } from './types'; import type { AgentDefinition, ToolDefinition } from '../../schemas'; export declare class StockyardClient { private config; constructor(config: StockyardConfig); /** * Get agent metadata * @stub Will be implemented when Stockyard API is available */ getAgentMetadata(name: string): Promise; /** * Get tool metadata * @stub Will be implemented when Stockyard API is available */ getToolMetadata(name: string): Promise; /** * Download agent definition * @stub Will be implemented when Stockyard API is available */ downloadAgent(name: string, version: string): Promise; /** * Download tool definition * @stub Will be implemented when Stockyard API is available */ downloadTool(name: string, version: string): Promise; /** * Search for agents and tools * @stub Will be implemented when Stockyard API is available */ search(query: string, options?: { type?: 'agent' | 'tool'; page?: number; pageSize?: number; }): Promise; /** * Publish agent to Stockyard * @stub Will be implemented when Stockyard API is available */ publishAgent(definition: AgentDefinition): Promise; /** * Publish tool to Stockyard * @stub Will be implemented when Stockyard API is available */ publishTool(definition: ToolDefinition): Promise; } //# sourceMappingURL=client.d.ts.map