import { type Container as DIContainer } from '../container.js'; /** * Eagerly resolves a class once at definition time. * * Useful for startup-only classes (e.g. HTTP controllers) whose constructors * register routes or side effects and should run before handling requests. * * @deprecated Use `ApplicationContext.builder().bootstrap(MyClass).start()`. * Definition-time eager behavior is preserved until the next major release. */ export declare function Bootstrap(options?: { singleton?: boolean; container?: DIContainer; }): (ctor: T) => T;