import type { IShutdownManager } from './type';
import type { IRouter } from '../../index.js';
export declare const registerFrameworkShutdownHooks: (shutdownManager: IShutdownManager) => void;
export declare const createLifecycle: (params: {
    environment: string;
    resolvedBasePath: string;
    router: IRouter;
    shutdownManager: IShutdownManager;
    getBooted: () => boolean;
    setBooted: (value: boolean) => void;
}) => {
    boot: () => Promise<void>;
    shutdown: () => Promise<void>;
};
//# sourceMappingURL=runtime.d.ts.map