import { NotificationType } from '@theia/ai-core/lib/common'; import { AiSettingsRowService } from '@theia/ai-core-ui/lib/browser/ai-configuration/components/ai-settings-row-service'; export interface AgentNotificationSettingsProps { agentId: string; currentNotificationType?: NotificationType; onNotificationTypeChange: (agentId: string, notificationType: NotificationType | undefined) => Promise; /** Opens the global AI notification setting (linked from the description). */ onOpenNotificationSettings: () => void; /** Backs the row's gear menu (its "Reset Setting" resets this agent's override). */ settingsRowService: AiSettingsRowService; } /** The agent's completion-notification setting, rendered as a normal setting row whose gear menu resets the override. */ export declare const AgentNotificationSettings: ({ agentId, currentNotificationType, onNotificationTypeChange, onOpenNotificationSettings, settingsRowService }: AgentNotificationSettingsProps) => import("react").JSX.Element; //# sourceMappingURL=agent-notification-settings.d.ts.map