import { MemoryActionType, MemoryFile, MemoryActionEligibilityContext } from '@remnic/core/types'; declare function deriveMemoryActionPolicyEligibility(memory: Pick | null | undefined): MemoryActionEligibilityContext | undefined; declare function readReferencedMemoryForPolicyEligibility(storage: { getMemoryById?: (id: string) => Promise; readAllMemories?: () => Promise; readArchivedMemories?: () => Promise; }, memoryId: string | undefined): Promise; declare function blocksSupportPassportMutation(action: MemoryActionType, memory: Pick | null | undefined): boolean; export { blocksSupportPassportMutation, deriveMemoryActionPolicyEligibility, readReferencedMemoryForPolicyEligibility };