import type { interfaces } from 'inversify';
import type { Syringe } from './core';
export declare const ContainerCacheToken: unique symbol;
export declare class ContainerAPI {
    static toContainer?: (ctn: interfaces.Container) => Syringe.Container;
    static setCache(ctn: interfaces.Container, value: Syringe.Container): void;
    static getOrCreateContainer(ctn: interfaces.Container): any;
}
//# sourceMappingURL=container-api.d.ts.map