import { MasterNodeRegTestContainer } from '../RegTestContainer/Masternode'; import { AppContainer } from '.'; export declare class WhaleSanityContainer extends AppContainer { constructor(port?: number, blockchain?: MasterNodeRegTestContainer); /** * Start the whale container by initiating a build procedure, instantiate the * underlying blockchain node, and create a container instance to send sanity * requests to. * * We provide the blockchain node ip and port to the internal whale configuration * which links it to the node allowing it to hit the chain with RPC requests. * * @remarks * * The method performs a wait for condition to ensure the container is ready * before the start method is considered resolved. Otherwise the unit tests * will run before the container is ready which can result in various network * or request errors. */ start(): Promise; call(rpcEndpoint: string, method: string, params?: any): Promise; } //# sourceMappingURL=WhaleSanityContainer.d.ts.map