import type { MachineDefinition, MachineStore } from '../state-machine/types.js'; import type { IngestionAction, IngestionState } from './types.js'; export type IngestionTransition = { status: 'applied'; state: IngestionState; } | { status: 'denied'; state: IngestionState; }; export declare function transitionIngestion(state: IngestionState, action: IngestionAction): IngestionTransition; export declare const INGESTION_LIFECYCLE_MACHINE: MachineDefinition>; export declare function createIngestionLifecycleKernel(store: MachineStore): { dispatch(command: import("../state-machine/types.js").TransitionCommand>): Promise>; };