type SentRecord = {
    provider: string;
    payload: unknown;
    config: unknown;
};
export declare const NotificationFake: Readonly<{
    _sent: Array<SentRecord>;
    send(provider: string, config: unknown, payload: unknown): Promise<{
        ok: boolean;
    }>;
    assertSent(predicate: (r: SentRecord) => boolean): void;
    assertNotSent(predicate: (r: SentRecord) => boolean): void;
    assertSentCount(expected: number): void;
    getSent(): Array<SentRecord>;
    lastSent(): SentRecord | undefined;
    reset(): void;
}>;
export default NotificationFake;
//# sourceMappingURL=testing.d.ts.map