import type { ChemicalElement } from './'; import type { HTMLAttributes } from 'svelte/elements'; type SplitLayout = `diagonal` | `horizontal` | `vertical` | `triangular` | `quadrant`; type $$ComponentProps = Omit, `onclick`> & { element: ChemicalElement; bg_color?: string; show_symbol?: boolean; show_number?: boolean; show_name?: boolean; value?: number | number[] | string | string[] | false; symbol_style?: string; active?: boolean; href?: string; luminance_threshold?: number; text_color?: string; float_fmt?: string; node?: HTMLElement | null; label?: string; bg_colors?: (string | null)[]; show_values?: boolean; split_layout?: SplitLayout; onclick?: (data: { element: ChemicalElement; event: MouseEvent; }) => void; }; declare const ElementTile: import("svelte").Component<$$ComponentProps, {}, "text_color" | "node">; type ElementTile = ReturnType; export default ElementTile;