import { type RemoteSkillRunContract } from "./remote-run-contract.js"; export declare class RemoteSkillsClient { private apiUrl; private apiKey; constructor(apiKey: string, apiUrl?: string); private request; listSkills(): Promise; getSkillMd(slug: string): Promise; getSkill(slug: string): Promise; quoteSkill(slug: string, input?: Record, args?: string[]): Promise; submitRun(slug: string, input?: Record, args?: string[]): Promise; getRun(runId: string): Promise; getRunLogs(runId: string): Promise; listRuns(limit?: number): Promise; getRunArtifacts(runId: string): Promise; downloadRunArtifact(runId: string, artifactId: string): Promise; } export declare function createRemoteSkillsClient(): RemoteSkillsClient | null;