import { IDiConfigurator, IDiModule, ModuleOptions } from "./types";
export declare class DiModule implements IDiModule {
    private readonly options;
    constructor(options: ModuleOptions);
    static create(options: ModuleOptions): DiModule;
    register(configurator: IDiConfigurator): void;
    private registerProvider;
    private registerByLifetime;
}
//# sourceMappingURL=di-module.d.ts.map