import type { ContextOperationRequest } from '../context.ts'; import type { Engine } from './index.ts'; import { type InlineParkingCallbacks } from './inline-parking.ts'; import { type TerminationCallbacks } from './termination.ts'; export { createUpdateCallbacks } from './callback-creators-bundles.ts'; export { createBroadcastCallbacks, createGuardCallbacks, createInlineLaunchQueueCallbacks, createLifecycleCallbacks, createRegistrationCallbacks, createTerminationCallbacks, } from './callback-creators-core.ts'; export type { TerminationCallbacks }; export declare function createInlineParkingCallbacks(engine: Engine): InlineParkingCallbacks; export declare function persistCheckpointForEngine(engine: Engine, workflowId: string, operation: ContextOperationRequest, workerCheckpointBytes?: ArrayBuffer): Promise;