export type NotificationInput = { notificationUuid?: string; action?: string; entityUuid?: string; projectUuid?: string; entityTitle?: string; }; export type RoutedNotification = { notificationUuid: string; kind: "task_assigned"; delivery: "assistant_turn" | "context_only"; entityUuid: string; projectUuid?: string; title: string; toastMessage: string; prompt: string; actionHint?: string; } | { notificationUuid: string; kind: "task_verified" | "task_reopened" | "proposal_approved" | "proposal_rejected" | "mentioned"; delivery: "assistant_turn"; entityUuid: string; projectUuid?: string; title: string; toastMessage: string; prompt: string; } | { kind: "ignored"; entityUuid?: string; projectUuid?: string; message: ""; }; type RouteNotificationOptions = { enableNotificationHints?: boolean; }; export declare function routeNotification(input: NotificationInput, options?: RouteNotificationOptions): RoutedNotification; export {};