import { AgentActivityMessage, AgentActivitySession } from '@tutti-os/agent-activity-core'; import { d as WorkspaceAgentChangedFile, C as CollectWorkspaceAgentGeneratedFilesOptions } from './workspaceAgentActivityListTypes.d-CDA48nrq.js'; interface WorkspaceAgentGeneratedFilesSource { sessionMessagesById: Readonly>; sessions: readonly AgentActivitySession[]; } declare function collectWorkspaceAgentGeneratedFiles(source: WorkspaceAgentGeneratedFilesSource, options?: CollectWorkspaceAgentGeneratedFilesOptions): WorkspaceAgentChangedFile[]; type ChangedFilePathNormalizer = (value: unknown) => string | null; interface ChangedFileCollectionOptions { canonicalFileChanges?: readonly Record[]; requireSuccessfulFileChangeTool?: boolean; } declare function changedFilesForSession(messages: readonly AgentActivityMessage[], normalizePath?: ChangedFilePathNormalizer, options?: ChangedFileCollectionOptions): WorkspaceAgentChangedFile[]; export { type WorkspaceAgentGeneratedFilesSource, changedFilesForSession, collectWorkspaceAgentGeneratedFiles };