/**
 * Notification - Public API entry point
 *
 * A small wrapper over NotificationService to provide the expected module name.
 */
export declare const Notification: Readonly<{
    send: (recipient: string, message: string, options?: Record<string, unknown>) => Promise<unknown>;
    NotifyNow: (recipient: string, message: string, options?: Record<string, unknown>) => Promise<unknown>;
    NotifyLater(recipient: string, message: string, notifyOptions?: Record<string, unknown>, queueOptions?: {
        queueName?: string;
        timestamp?: number;
    }): Promise<string>;
    queue(queueName: string): Readonly<{
        NotifyLater: (recipient: string, message: string, notifyOptions?: Record<string, unknown>, queueOptions?: {
            timestamp?: number;
        }) => Promise<string>;
    }>;
    channel: (name: string) => Readonly<{
        send: (recipient: string, message: string, options?: Record<string, unknown>) => Promise<unknown>;
    }>;
    listDrivers: () => string[];
}>;
export default Notification;
//# sourceMappingURL=Notification.d.ts.map