import { IContainerConfiguration } from './types';
import { Container } from './model';
export declare class ContainersStorage<T extends object = object> {
    private storage;
    get size(): number;
    register(configuration: IContainerConfiguration<T>): Container<T>;
    provide(configuration: IContainerConfiguration<T>): Container<T>;
    find(key: string | object): Container<T> | undefined;
    delete(key: string | object): this;
    getExpired(): Container[];
}
//# sourceMappingURL=storage.d.ts.map