import type { ActionApprovalMode } from './action-proposal-receipt.js'; import type { ActionProposalOutcomeStore } from './spi/action-proposal-outcome-store.js'; import type { ActionProposalStore, ActionProposalSupersessionStore } from './spi/action-proposal-store.js'; import type { ActionProposalWorkerStore } from './spi/action-proposal-worker-store.js'; import type { AgentStore } from './spi/agent-store.js'; import type { BackgroundActorResolver } from './spi/background-actor-resolver.js'; export type IndependentActionStore = AgentStore & ActionProposalStore & ActionProposalWorkerStore & ActionProposalOutcomeStore & ActionProposalSupersessionStore; export declare function assertIndependentActionRuntime(mode: ActionApprovalMode | undefined, store: unknown, resolver: BackgroundActorResolver | undefined, queuedAdmission: boolean): asserts store is IndependentActionStore; //# sourceMappingURL=action-proposal-runtime.d.ts.map