import { StargateClient } from '@cosmjs/stargate'; import { AkashConfig, Deployment, Lease, ProviderInfo } from '../types'; export declare abstract class BaseProvider { protected client: StargateClient | null; protected config: AkashConfig; constructor(config: AkashConfig); connect(): Promise; disconnect(): Promise; ensureConnected(): void; getClient(): StargateClient; isConnected(): boolean; abstract getDeployments(owner: string): Promise; abstract getLeases(owner: string): Promise; abstract getProviders(): Promise; abstract createDeployment(config: any): Promise; abstract closeDeployment(deploymentId: string): Promise; } //# sourceMappingURL=base.d.ts.map