import * as EventEmitter from 'eventemitter3';
/**
 * Provider used for tests.
 *
 * @ignore
 */
export declare class MockProvider extends EventEmitter {
  send(): Promise<void>;
}
/**
 * Mock api that resolves.
 *
 * @ignore
 */
export declare const rejectApi: (
  resolveValueOrFunction?: Error,
  isPubsub?: boolean
) => {
  [index: string]: any;
};
/**
 * Mock api that resolves.
 *
 * @ignore
 */
export declare const resolveApi: (
  resolveValueOrFunction?:
    | string
    | object
    | {
        error: string;
      }
    | (() => any),
  isPubsub?: boolean
) => {
  [index: string]: any;
};
