import type { RecipientType } from './events';
interface WebPushPayload {
    title: string;
    body?: string;
    data?: Record<string, string>;
    link?: string | null;
}
export declare function sendWebPushToRecipient(recipient: {
    type: RecipientType;
    id: string;
}, payload: WebPushPayload): Promise<void>;
export declare function getVapidPublicKey(): string | null;
export {};
//# sourceMappingURL=webPush.d.ts.map