import { Container } from 'inversify';
declare const container: Container;
declare const lazyInject: (serviceIdentifier: string | symbol | import("inversify").interfaces.Newable<any> | import("inversify").interfaces.Abstract<any>) => (proto: any, key: string) => void;
export { container, lazyInject };
export declare const registerDep: (dep: any) => void;
export declare const unregisterDep: (dep: any) => void;
