import { type LocalCodexSetupReadiness } from '@dharma-ai-labs/agent-fabric-local-vault/setup-readiness'; import type { ScopedLocalVault } from '@dharma-ai-labs/agent-fabric-local-vault'; import { type BootstrapHostScope } from './bootstrapHostScope.js'; import type { CodexSetupExecutionLease, CodexSetupIntent } from './codexSetupAdmission.js'; type Store = Pick; /** Host-only persistence/verification. This is not a runtime observer and must * never be registered as a model/peer tool. Its observer must independently * read the signed package, protected identity and actual native runtime. */ export declare function createCodexSetupReadinessOwner(input: { intent: CodexSetupIntent; workspace: string; scope: BootstrapHostScope; vault: Store; observe(intent: Readonly, scope: BootstrapHostScope, retained?: Readonly, intentDigest?: string): Promise; }): Readonly<{ record: (lease: Readonly) => Promise<{ state: "completed"; readinessReceiptId: string; }>; verify: (receiptId: string, requested: Readonly, intentDigest: string) => Promise; }>; export {}; //# sourceMappingURL=codexSetupReadiness.d.ts.map