import type { ArkmeMessageReportResult, ArkmeMessageReportType, ArkmeSourceItem, ArkmeTimelineItem } from '../types.js'; export declare function arkmeCanReportTimelineMessage(source: ArkmeSourceItem | undefined, item: ArkmeTimelineItem): boolean; export interface MessageReportSubmission { messageRef: string; reportType: ArkmeMessageReportType; reason?: string; requestUid: string; } export declare function ArkmeMessageReportDialog({ item, onClose, onSubmitted, submitReport, }: { item: ArkmeTimelineItem; onClose: () => void; onSubmitted: (result: TResult) => void; submitReport?: (input: MessageReportSubmission, signal: AbortSignal) => Promise; }): import("react").JSX.Element; //# sourceMappingURL=ArkmeMessageReportDialog.d.ts.map