import type { RuntimeInternalContext } from './internal-context.js';
export type { RuntimeAppHealthRepairAction, RuntimeAppHealthRepairInput, RuntimeAppInstallInput, RuntimeAppInstallJob, RuntimeAppInstallJobEvent, RuntimeAppInstallJobPhase, RuntimeAppInstallJobState, RuntimeAppInstallSourceKind, RuntimeAppInstallStorage, RuntimeAppLifecycleJobKind, RuntimeAppLifecycleModule, RuntimeAppOpenInput, RuntimeAppOpenFlowStep, RuntimeAppOpenProjection, RuntimeAppOpenScopeRef, RuntimeAppOpenState, RuntimeAppUninstallInput, RuntimeAppUninstallResult, RuntimeAppUpdateInput, } from './runtime-app-lifecycle-types.js';
import type { RuntimeAppLifecycleModule } from './runtime-app-lifecycle-types.js';
export { decodeAppInstallJob } from './runtime-app-lifecycle-decode.js';
/**
 * Construct the RuntimeAppLifecycleModule from the Runtime internal context.
 * Called from the Runtime constructor (Runtime class `readonly appLifecycle`
 * field, never a singleton const export).
 */
export declare function createRuntimeAppLifecycleModule(input: {
    ctx: RuntimeInternalContext;
}): RuntimeAppLifecycleModule;
//# sourceMappingURL=runtime-app-lifecycle.d.ts.map