import type { I18nFormatter } from "@gradio/utils"; import type { SortDirection, FilterDatatype } from "./types"; type $$ComponentProps = { x: number; y: number; on_add_row_above: () => void; on_add_row_below: () => void; on_add_column_left: () => void; on_add_column_right: () => void; row: number; col_count: [number, "fixed" | "dynamic"]; row_count: [number, "fixed" | "dynamic"]; on_delete_row: () => void; on_delete_col: () => void; can_delete_rows: boolean; can_delete_cols: boolean; on_sort?: (direction: SortDirection) => void; on_clear_sort?: () => void; sort_direction?: SortDirection | null; sort_priority?: number | null; on_filter?: (datatype: FilterDatatype, selected_filter: string, value: string) => void; on_clear_filter?: () => void; filter_active?: boolean | null; editable?: boolean; i18n: I18nFormatter; }; declare const CellMenu: import("svelte").Component<$$ComponentProps, {}, "">; type CellMenu = ReturnType; export default CellMenu;