import { Monitor } from '@neo-one/monitor-esnext-esm'; import { Environment } from '../types'; import { Provider } from './Provider'; export declare class MultiProvider extends Provider { private readonly providers; private readonly environment; constructor({ providers, environment, }: { readonly providers: ReadonlyArray; readonly environment: Environment; }); restore(monitor: Monitor): Promise; backup(monitor: Monitor): Promise; }