import { AgentActivitySession } from '@tutti-os/agent-activity-core'; interface ResolveAgentGuiWorkbenchHeaderTitleInput { agentName?: string | null; conversationTitle?: string | null; provider?: string | null; } interface ResolveAgentGuiWorkbenchSessionTitleInput { agentSessionId?: string | null; fallbackTitle?: string | null; optimisticTitle?: string | null; session?: Pick | null; } interface AgentGuiWorkbenchSessionTitleResult { agentSessionId: string | null; source: "snapshot" | "optimistic" | "fallback" | "none"; title: string | null; } declare function resolveAgentGuiWorkbenchHeaderTitle({ agentName, conversationTitle, provider }: ResolveAgentGuiWorkbenchHeaderTitleInput): string | null; declare function resolveAgentGuiWorkbenchSessionTitle({ agentSessionId, fallbackTitle, optimisticTitle, session }: ResolveAgentGuiWorkbenchSessionTitleInput): AgentGuiWorkbenchSessionTitleResult; export { type AgentGuiWorkbenchSessionTitleResult, type ResolveAgentGuiWorkbenchHeaderTitleInput, type ResolveAgentGuiWorkbenchSessionTitleInput, resolveAgentGuiWorkbenchHeaderTitle, resolveAgentGuiWorkbenchSessionTitle };