import * as inversify from "inversify"; import { Configuration } from "./Engine/Configuration"; export declare class ServiceProvider { protected container: inversify.Container; protected configuration: Configuration; constructor(container: inversify.Container, configuration: Configuration); bindAll(): void; bindRepository(): void; bindSources(): void; bindQueues(): void; bindTargets(): void; private bindDriver(driver, type?); }