import type { LocalVault, ScopedLocalVault, LocalProviderSessionBinding } from '@dharma-ai-labs/agent-fabric-local-vault'; import type { OrganizationPolicy } from '@dharma-ai-labs/agent-fabric-policy'; import type { CodexLocalWorkCapture } from '@dharma-ai-labs/agent-fabric-provider-adapters/experimental/codex-session'; export interface NamedSessionEvidenceReceipt { schema: 'dharma.named-session-evidence/v1'; organizationId: string; deviceId: string; workspaceId: string; bindingId: string; workId: string; captureId: string; captureHash: string; createdAt: string; state: 'queued' | 'unavailable' | 'blocked'; trajectoryId: string | null; capsuleHash: string | null; code: 'relay_outbox_queued' | 'native_turn_unavailable' | 'evidence_queue_failed'; acceptedLearningObservation: false; } export declare function queueNamedSessionEvidence(input: { vault: LocalVault | ScopedLocalVault; capture: CodexLocalWorkCapture; binding: Pick; policy: OrganizationPolicy; }): Promise; //# sourceMappingURL=namedSessionEvidence.d.ts.map