import { ethers } from 'ethers';
export declare class DeploymentModule {
    private wallet;
    private escrowModule;
    private orderModule;
    private leaseModule;
    private providerModule;
    constructor(provider: ethers.Provider, websocketProvider: ethers.WebSocketProvider, wallet?: ethers.Wallet);
    createDeployment(iclYaml: string, providerProxyUrl: string): Promise<{
        leaseId: any;
        transaction: any;
    }>;
    updateDeployment(leaseId: string, iclYaml: string, providerProxyUrl: string): Promise<any>;
    getDeployment(leaseId: string, providerProxyUrl: string): Promise<any>;
    closeDeployment(leaseId: string): Promise<any>;
}
//# sourceMappingURL=index.d.ts.map