import type { SelectData } from "@gradio/utils"; import type { I18nFormatter } from "js/core/src/gradio_helper"; import { type Client } from "@gradio/client"; import type { Datatype, DataframeValue, EditData } from "./utils/utils"; import type { CellValue } from "./types"; type $$ComponentProps = { datatype: Datatype | Datatype[]; label?: string | null; show_label?: boolean; headers?: (string | null)[]; values?: CellValue[][]; col_count: [number, "fixed" | "dynamic"]; row_count: [number, "fixed" | "dynamic"]; latex_delimiters: { left: string; right: string; display: boolean; }[]; components?: Record; editable?: boolean; wrap?: boolean; root: string; i18n: I18nFormatter; max_height?: number; line_breaks?: boolean; column_widths?: string[]; show_row_numbers?: boolean; upload: Client["upload"]; stream_handler: Client["stream"]; buttons?: string[] | null; value_is_output?: boolean; max_chars?: number | undefined; show_search?: "none" | "search" | "filter"; pinned_columns?: number; static_columns?: (string | number)[]; fullscreen?: boolean; display_value?: string[][] | null; styling?: string[][] | null; onchange?: (detail: DataframeValue) => void; oninput?: () => void; onselect?: (detail: SelectData) => void; onedit?: (detail: EditData) => void; onsearch?: (detail: string | null) => void; onfullscreen?: () => void; onerror?: (message: string) => void; }; declare const Table: import("svelte").Component<$$ComponentProps, {}, "headers" | "values" | "value_is_output">; type Table = ReturnType; export default Table;