export interface Injector<Dependencies> {
    inject<T>(createFunction: (dependencies: Partial<Dependencies>) => T): T;
}
export declare let createInjector: <Dependencies>(dependencies: Partial<Dependencies>) => Injector<Dependencies>;
