import type { NotificationRecord, NotificationStats, SendNotificationRequest, SendNotificationResult } from "@polpo-ai/sdk"; export interface UseNotificationsReturn { notifications: NotificationRecord[]; stats: NotificationStats | null; sendNotification: (req: SendNotificationRequest) => Promise; refetch: () => void; loading: boolean; } /** * Hook for notification history, stats, and direct send. * * @param opts.limit - Max records to fetch (default 100) * @param opts.status - Filter by status ("sent" | "failed") * @param opts.channel - Filter by channel ID */ export declare function useNotifications(opts?: { limit?: number; status?: string; channel?: string; }): UseNotificationsReturn; //# sourceMappingURL=use-notifications.d.ts.map