import { UUID } from '../bus'; import { EventBus } from '../bus.api'; import { LogLevel } from '../log'; import { BusUtil } from './bus.util'; /** * Test utility to encapsulate bus operations for test runs. */ export declare class BusTestUtil extends BusUtil { /** * Boot bus default options. Should be used in any @Before annotated statements. * @returns {EventBus} */ static bootBus(): EventBus; /** * Boot bus with supplied options. Should be used in any @Before annotated statements. * @param {LogLevel} logLevel set the desired log level * @param {boolean} disableBootMessage disable the boot message. * @returns {EventBus} the bus. */ static bootBusWithOptions(logLevel: LogLevel, disableBootMessage: boolean): EventBus; /** * Set the orgId for the currently selected organization (if API is talking to VMware Cloud Services) * @param orgId organization ID that is currently being managed. */ static setOrganizationId(orgId: UUID): void; }