/**
 * Sidebar agents per repo folder — no composer container required (CDP callFunction).
 */
export type SidebarRepoAgentRow = {
    composerId: string;
    title: string;
    active: boolean;
};
export type SidebarRepoAgentsSnapshot = {
    repoName: string;
    agents: SidebarRepoAgentRow[];
};
export declare function readSidebarRepoAgentsDom(opts: {
    repoName?: string;
}): SidebarRepoAgentsSnapshot | {
    agents: SidebarRepoAgentRow[];
};
export declare function pickNewChatFromSidebarDiff(before: SidebarRepoAgentRow[], after: SidebarRepoAgentRow[]): {
    composerId?: string;
    title?: string;
};
