import type { ContextInventoryEntry, ContextInventorySourceDescriptor, ContextInventorySourceMetadata, ContextInventoryValue } from '../contracts/context-inventory.js'; export interface ContextInventorySourceInput { kind: string; locator?: string; label?: string; metadata?: ContextInventorySourceMetadata; } export interface ContextInventoryEntryInput { id: string; source: ContextInventorySourceInput | ContextInventorySourceDescriptor; content: string | null; summary?: string; token_count?: number; tags?: readonly string[]; attributes?: Record; } export declare function normalizeContextInventorySource(input: ContextInventorySourceInput | ContextInventorySourceDescriptor): ContextInventorySourceDescriptor; export declare function createContextInventoryEntry(input: ContextInventoryEntryInput): ContextInventoryEntry;