import type { Webhook } from './webhook-store'; interface Event { event: string; info: Record; } export interface WebhookRunner { deleteListener(event: string): void; createListener(event: string): void; executeListener({ event, info }: Event): Promise; run(webhook: Webhook, event: string, info?: Record): Promise<{ statusCode: number; message?: string; }>; add(webhook: Webhook): void; update(webhook: Webhook): void; remove(webhook: Webhook): void; } export {}; //# sourceMappingURL=webhook-runner.d.ts.map