import { type Donation } from "../../root"; interface UseDonationAlertsOptions { /** * Donation Alerts Bearer Token. * If provided, the hook will connect automatically. */ token?: string; /** * Callback for when a new donation is received. */ onDonation?: (donation: Donation) => void; } interface UseDonationAlertsReturn { /** * Current connection status. */ isConnected: boolean; /** * Manually connect to Donation Alerts. * @param token Bearer token */ connect: (token: string) => void; /** * Manually disconnect from Donation Alerts. */ disconnect: () => void; } /** * Hook for managing Donation Alerts WebSocket connection. */ export declare const useDonationAlerts: (options?: UseDonationAlertsOptions) => UseDonationAlertsReturn; export {}; //# sourceMappingURL=use-donation-alerts.d.ts.map