import { SvelteComponentTyped } from "svelte"; import type { LisItemProps } from "./types.js"; import type { SorterFieldType } from "../../data/sorter/types.js"; declare const __propDef: { props: { class?: string | undefined; element?: HTMLElement | null | undefined; /** formated listItems list */ listItems?: LisItemProps[] | undefined; /** provided raw data, used if no listItems list is provided */ data?: Record[] | undefined; /** Row from data for primary, used if props.data is provided */ dataFieldPrimary?: string | ((data: Record) => void) | undefined; /** Row from data for secondary, used if props.data is provided */ dataFieldSecondary?: string | ((data: Record) => void) | undefined; /** Row from data for secondary, used if props.data is provided */ dataFieldIcon?: string | ((data: Record) => void) | undefined; height?: string | undefined; style?: string | undefined; showIcon?: boolean | undefined; virtualize?: boolean | undefined; selectorField: any; /** show divider between listItems */ showDivider?: boolean | undefined; /** props for Divider, if present*/ dividerProps?: Record | undefined; /** Sorterer component inclusion. Inferred */ sorterer?: SorterFieldType[] | undefined; /** set selected data by dataKey value*/ selectedDataKey?: string | undefined; /** set selected data by data object */ setSelectedData?: Record | undefined; /** set selected data by selectedItem object */ setSelectedItem?: Record | undefined; onItemClick?: ((args: Record) => void) | undefined; /** @deprecated use primary title */ title?: string | undefined; /** displayed as H5*/ primary?: string | undefined; /** secondary title */ secondary?: string | undefined; /** icon for the title zone*/ icon?: string | undefined; /** fieldName by wich we will group */ groupBy?: string | undefined; /** List will not be clickable and will gain opacity */ disabled?: boolean | undefined; density?: "default" | "medium" | "none" | "tight" | "kind" | undefined; /** binding for selectedData */ activeData?: Record | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { listTitle: {}; default: {}; title: {}; listFooter: {}; }; }; export type ListProps = typeof __propDef.props; export type ListEvents = typeof __propDef.events; export type ListSlots = typeof __propDef.slots; export default class List extends SvelteComponentTyped { } export {};