Api for list component

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<string, any>[] | undefined;
        /** Row from data for primary, used if props.data is provided  */ dataFieldPrimary?: string | ((data: Record<string, any>) => void) | undefined;
        /** Row from data for secondary, used if props.data is provided  */ dataFieldSecondary?: string | ((data: Record<string, any>) => void) | undefined;
        /** Row from data for secondary, used if props.data is provided  */ dataFieldIcon?: string | ((data: Record<string, any>) => 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<string, any> | 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<string, any> | undefined;
        /** set selected data by selectedItem object */ setSelectedItem?: Record<string, any> | undefined;
        onItemClick?: ((args: Record<string, any>) => 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?: "medium" | "default" | "none" | "tight" | "kind" | undefined;
        /** binding for selectedData */ activeData?: Record<string, any> | undefined;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        listTitle: {};
        default: {};
        title: {};
        listFooter: {};
    };
};
export declare type ListProps = typeof __propDef.props;
export declare type ListEvents = typeof __propDef.events;
export declare type ListSlots = typeof __propDef.slots;
export default class List extends SvelteComponentTyped<ListProps, ListEvents, ListSlots> {
}
export {};