import { t as BootContext } from "../types-D0uMBi2M.cjs"; //#region src/lifecycle/lifecycle.d.ts interface BootModule { onStartup?: ((context: BootContext) => Promise | void) | undefined; onShutdown?: ((context: BootContext) => Promise | void) | undefined; } declare function runStartup(boot: BootModule, context: BootContext): Promise; declare function runShutdown(boot: BootModule, context: BootContext): Promise; //#endregion export { BootModule, runShutdown, runStartup }; //# sourceMappingURL=lifecycle.d.cts.map