/**
 * Clarification conversation thread timeline.
 * Displays the history of actions (system issue, client response, author rejection)
 * as a vertical timeline styled by role.
 *
 * All entries except the last are collapsed by default — click to expand.
 */
import type { ClarificationThreadEntry, ClarificationResponseOption } from '../../types/clarification.js';
interface ClarificationThreadProps {
    thread: ClarificationThreadEntry[];
    /** Response options from the parent clarification — used to resolve response_choice values to human labels */
    response_options?: ClarificationResponseOption[];
    /** Callback when a file is clicked for viewing */
    on_file_view?: (file_id: string, file_name: string) => void;
    /** Locale for timestamp formatting (default: 'en-AU') */
    locale?: string;
    className?: string;
}
export declare function ClarificationThread({ thread, response_options, on_file_view, locale, className }: ClarificationThreadProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=clarification_thread.d.ts.map