import { LegendCategory } from '../../enums'; export interface Datum { id?: string | number; color: string; path?: string; label: string; } export interface LegendOrdinalProps { data?: Datum[]; horizontal?: boolean; markerPath?: string | ((d: Datum) => string); categoryObjectsPath?: LegendCategory; highlight?: string | number | null; value?: string | number | null; } declare var __VLS_1: { marker: { path: string | undefined; color: string; }; }, __VLS_3: { id?: string | number; color: string; path?: string; label: string; }; type __VLS_Slots = {} & { marker?: (props: typeof __VLS_1) => any; } & { label?: (props: typeof __VLS_3) => any; }; declare const __VLS_base: import('../../../node_modules/vue').DefineComponent any; "update:highlight": (value: string | number | null) => any; }, string, import('../../../node_modules/vue').PublicProps, Readonly & Readonly<{ onUpdate?: ((value: string | number | null) => any) | undefined; "onUpdate:highlight"?: ((value: string | number | null) => any) | undefined; }>, { data: Datum[]; horizontal: boolean; value: string | number | null; highlight: string | number | null; markerPath: string | ((d: Datum) => string); categoryObjectsPath: LegendCategory; }, {}, {}, {}, string, import('../../../node_modules/vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };