import KeyPair from "./KeyPair"; export default class ChainClient { keyPair: KeyPair; verbose: boolean; urls: string[]; retries: number; replication: number; constructor(kp: KeyPair, network: string); log(...args: any[]): void; getServerURL(): string; retryPost(url: any, body: any, params: any): Promise>; sendMessage(message: any): Promise; query(params: any): Promise; performOperation(type: any, operation: any): Promise; getAccount(user: any): Promise; getProviders(query: any): Promise; getProvider(providerID: any): Promise; waitForProvider(providerID: any): Promise; createProvider(capacity: number): Promise; getBuckets(query: any): Promise; getBucket(name: any): Promise; createUnallocatedBucket(name: string, size: number): Promise; createBucket(name: string, size: number): Promise; updateBucket(name: any, magnet: any): Promise; deleteBucket(name: number): Promise; send(to: any, amount: any): Promise; allocate(bucketName: any, providerID: number): Promise; deallocate(bucketName: any, providerID: any): Promise; }