/** * IoNetProvider — GPU compute via io.net clusters. * * io.net aggregates hundreds of thousands of GPUs into on-demand clusters, * offering the lowest-cost GPU compute available anywhere. AxonSDK integrates * io.net as a first-class provider, enabling automatic routing between: * * - TEE smartphone compute (Acurast) — private, low-cost, always-on * - GPU cloud compute (io.net, Akash) — fast, scalable, inference-optimised * * The AxonRouter can automatically select between TEE and GPU compute * depending on workload requirements using the 'latency' or 'cost' strategy. * * Required credentials (run `axon auth ionet`): * IONET_API_KEY — io.net API key from console.io.net * IONET_CLUSTER_ID — target cluster ID (optional — auto-selected if omitted) */ import type { IAxonProvider } from '../base.js'; import type { DeploymentConfig, Deployment, CostEstimate, Message } from '../../types.js'; export declare class IoNetProvider implements IAxonProvider { readonly name: "ionet"; private client; constructor(); connect(secretKey: string): Promise; disconnect(): void; deploy(config: DeploymentConfig): Promise; estimate(config: DeploymentConfig): Promise; listDeployments(): Promise; send(workerEndpoint: string, payload: unknown): Promise; onMessage(handler: (msg: Message) => void): () => void; teardown(_deploymentId: string): Promise; } //# sourceMappingURL=index.d.ts.map