import React from 'react';
export interface FeedbackField {
    id: string;
    label: string;
    type: 'radio' | 'text' | 'textarea';
    options?: string[];
    placeholder?: string;
}
export interface FeedbackConfig {
    title?: string;
    fields: FeedbackField[];
    submitButtonText?: string;
}
interface ChatFeedbackProps {
    isLastMessage?: boolean;
    isStreamEnd?: boolean;
    role: string;
    content: string;
    messages: any[];
    index: number;
    onFeedbackSubmit?: (payload: any) => Promise<void>;
    feedbackConfig?: FeedbackConfig;
}
declare const ChatFeedback: React.FC<ChatFeedbackProps>;
export default ChatFeedback;
//# sourceMappingURL=ChatFeedback.d.ts.map