import type { NetworkType, RpcUrls, gaslessOptions } from '@config/index';
import { DeploymentModule } from '@modules/deployment';
import { EscrowModule } from '@modules/escrow';
import { FizzModule } from '@modules/fizz';
import { InventoryModule } from '@modules/inventory';
import { LeaseModule } from '@modules/lease';
import { OrderModule } from '@modules/order';
import { ProviderModule } from '@modules/provider';
export declare class SpheronSDK {
    leases: LeaseModule;
    orders: OrderModule;
    escrow: EscrowModule;
    provider: ProviderModule;
    fizz: FizzModule;
    deployment: DeploymentModule;
    inventory: InventoryModule;
    private smartWalletBundlerClientPromise?;
    constructor({ networkType, privateKey, rpcUrls, gaslessOptions, }: {
        networkType: NetworkType;
        privateKey?: string;
        rpcUrls?: RpcUrls;
        gaslessOptions?: gaslessOptions;
    });
}
export * from '@modules/escrow/types';
export * from '@modules/fizz/types';
export * from '@modules/lease/types';
export * from '@modules/order/types';
export * from '@modules/provider/types';
export * from './utils/cpu-config';
export * from './utils/gpu-config';
//# sourceMappingURL=index.d.ts.map