declare module 'rollbar'; declare module 'web3-provider-engine'; declare module 'web3-provider-engine/subproviders/rpc'; declare module 'web3-provider-engine/subproviders/nonce-tracker'; declare module 'web3-provider-engine/subproviders/hooked-wallet'; declare module '*.json' { const json: any; /* tslint:disable */ export default json; /* tslint:enable */ } // Ethereumjs-tx declarations declare module 'ethereumjs-tx' { class EthereumTx { public raw: Buffer[]; public r: Buffer; public s: Buffer; public v: Buffer; public serialize(): Buffer; public sign(buffer: Buffer): void; constructor(txParams: any); } export = EthereumTx; } declare module 'web3-provider-engine' { class Web3ProviderEngine { public on(event: string, handler: () => void): void; public send(payload: any): void; public sendAsync(payload: any, callback: (error: any, response: any) => void): void; public addProvider(provider: any): void; public start(): void; public stop(): void; } export = Web3ProviderEngine; }