import { StoreContainer, ContainerOptions, Middleware } from '../types'; interface DefaultMiddlewareConfig { /** Middleware to run before container's middleware */ pre?: Middleware[]; /** Middleware to run after container's middleware */ post?: Middleware[]; } /** * Container function with static defaults method. */ interface ContainerFn { (options?: ContainerOptions): StoreContainer; /** * Add default middleware that will be applied to all new containers. */ defaults: { (config?: DefaultMiddlewareConfig): void; clear(): void; }; } /** * Create a store container. * * Container wraps a resolver and adds store-specific features: * - get(id): lookup store by instance ID * - onCreate/onDispose: lifecycle events * - Ordered disposal (reverse creation order) */ export declare const container: ContainerFn; export {}; //# sourceMappingURL=container.d.ts.map