import type { IWebhookService, WebhookPayload } from '../../ports/output/services/webhook.interface.js';
export type SendWebhookResult = {
    ok: true;
    delivered: number;
} | {
    ok: false;
    error: string;
};
export declare class SendWebhookUseCase {
    private readonly webhookService;
    constructor(webhookService: IWebhookService);
    execute(payload: WebhookPayload): Promise<SendWebhookResult>;
}
//# sourceMappingURL=send-webhook.use-case.d.ts.map