import type { MessageType, ReportIssueData, ReportIssueUser, ReportIssueSeverity, SeverityOption } from "./types"; interface ReportIssueContentProps { defaultTab?: MessageType; defaultValues?: { message?: string; topic?: string; severity?: ReportIssueSeverity; }; topics?: string[]; severityOptions?: SeverityOption[]; user?: ReportIssueUser; context?: Record; captureMetadata?: boolean; onSubmit?: (data: ReportIssueData) => Promise | void; apiEndpoint?: string; apiHeaders?: Record; submitLabel?: string; onSuccess: () => void; onError: (error: string) => void; onTabChange?: (tab: MessageType) => void; } export declare function ReportIssueContent({ defaultTab, defaultValues, topics, severityOptions, user, context, captureMetadata, onSubmit, apiEndpoint, apiHeaders, submitLabel, onSuccess, onError, onTabChange, }: ReportIssueContentProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=report-issue-content.d.ts.map