import { BalanceChecker } from '@unilogin/commons'; import ObserverRunner from './ObserverRunner'; export declare type ReadyToDeployCallback = (contractAddress: string) => void; export declare class DeploymentReadyObserver extends ObserverRunner { private tokenAddress; private minimalAmount; private balanceChecker; private contractAddress?; private callback?; constructor(tokenAddress: string, minimalAmount: string, balanceChecker: BalanceChecker); startAndSubscribe(contractAddress: string, callback: ReadyToDeployCallback): () => void; execute(): Promise; checkDeploymentReadiness(): Promise; onDeploymentReady(contractAddress: string): void; } //# sourceMappingURL=DeploymentReadyObserver.d.ts.map