import type { StateStore } from "../state/state-store"; import type { RoutedNotification } from "./notification-router"; export declare function enqueueRoutedNotification(stateStore: StateStore, routed: RoutedNotification): Promise; export declare function claimNextQueuedNotification(stateStore: StateStore): Promise; export declare function markQueuedNotificationDone(stateStore: StateStore, notificationUuid: string): Promise; export declare function markQueuedNotificationFailed(stateStore: StateStore, notificationUuid: string, error: string, maxAttempts?: number): Promise;