import { SvelteComponent } from "svelte"; import type { Client } from "@gradio/client"; import type { NormalisedMessage } from "../types"; import type { I18nFormatter } from "js/core/src/gradio_helper"; import type { ComponentType } from "svelte"; type $$ComponentProps = { thought: NormalisedMessage; rtl: boolean; sanitize_html: boolean; latex_delimiters: { left: string; right: string; display: boolean; }[]; render_markdown: boolean; _components: Record>; upload: Client["upload"]; thought_index: number; target: HTMLElement | null; theme_mode: "light" | "dark" | "system"; _fetch: typeof fetch; scroll: () => void; allow_file_downloads: boolean; display_consecutive_in_same_bubble: boolean; i18n: I18nFormatter; line_breaks: boolean; allow_tags: string[] | boolean; }; declare const Thought: import("svelte").Component<$$ComponentProps, {}, "">; type Thought = ReturnType; export default Thought;