export type FeedbackEventType = 'turn.completed' | 'feedback.revised'; export interface FeedbackWebhookDestination { id: string; enabled: boolean; url: string; eventTypes: FeedbackEventType[]; secretRef: string; timeoutMs?: number; } export interface FeedbackEventEnvelope> { eventId: string; type: FeedbackEventType; version: 1; time: string; data: T; } export interface FrozenWebhookDestination { id: string; url: string; secretRef: string; timeoutMs: number; } export declare function effectiveWebhookDestinations(eventType: FeedbackEventType, groups: ReadonlyArray | undefined>): FrozenWebhookDestination[]; //# sourceMappingURL=feedback-outbox.d.ts.map