Api for datalist component

import type { DataCellType, groupByOptions } from "./types.js";
declare const __propDef: {
    props: {
        class?: string | undefined;
        element?: HTMLDivElement | null | undefined;
        style?: string | undefined;
        /** show or hide the dataList body */ hideBody?: boolean | undefined;
        /** show or hide the dataList headere */ showHeader?: boolean | undefined;
        /** is the datalist sortable */ isSortable?: boolean | undefined;
        /** order on which the sorted list is sorted */ sortByOrder?: string | undefined;
        /** group field on which data will be grouped, can use dot notation as dot path */ groupByField?: string | string[] | undefined;
        /** options used when props.groupByField is defined */ groupByOptions?: groupByOptions | undefined;
        fieldValue: any;
        /** field used for selection*/ selectorField?: string | undefined;
        /** field value used for selection*/ selectorFieldValue?: any | undefined;
        /** binding, used when multiple buttons*/ activeCommonSortField?: string | undefined;
        /** set noWrap = true to have ellipsis on all cells content*/ noWrap?: boolean | undefined;
        /** set noWrap = true to have ellipsis on all header cells content*/ noWrapHeader?: boolean | undefined;
        /** represents your data types used to display values */ dataTypes?: Record<string, any> | undefined;
        /** data to loop  trought */ data?: any[] | undefined;
        /** used only if data is provided */ idField?: string | undefined;
        /** columns declaration */ columns?: Record<string, DataCellType> | undefined;
        virtualizer?: boolean | undefined;
        /** @deprecated */ isLoading?: boolean | undefined;
        sortingIcons?: {
            default: string[];
            numeric: string[];
        } | undefined;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        groupTitleSlot: {
            item: any;
        };
        dataListCell: {
            fieldName: string;
            fieldType: string | undefined;
            fieldRawValue: string;
            fieldValue: string;
        };
        default: {
            rawData: any;
            item: any;
        };
        head: {};
        dataListFooter: {};
    };
};
export declare type DataListProps = typeof __propDef.props;
export declare type DataListEvents = typeof __propDef.events;
export declare type DataListSlots = typeof __propDef.slots;
export default class DataList extends SvelteComponentTyped<DataListProps, DataListEvents, DataListSlots> {
    get class(): string | undefined;
    /**accessor*/
    set class(_: string | undefined);
    get element(): HTMLDivElement | null | undefined;
    /**accessor*/
    set element(_: HTMLDivElement | null | undefined);
    get style(): string | undefined;
    /**accessor*/
    set style(_: string | undefined);
    get hideBody(): boolean | undefined;
    /**accessor*/
    set hideBody(_: boolean | undefined);
    get showHeader(): boolean | undefined;
    /**accessor*/
    set showHeader(_: boolean | undefined);
    get isSortable(): boolean | undefined;
    /**accessor*/
    set isSortable(_: boolean | undefined);
    get sortByOrder(): string | undefined;
    /**accessor*/
    set sortByOrder(_: string | undefined);
    get groupByField(): string | string[] | undefined;
    /**accessor*/
    set groupByField(_: string | string[] | undefined);
    get groupByOptions(): groupByOptions | undefined;
    /**accessor*/
    set groupByOptions(_: groupByOptions | undefined);
    get fieldValue(): any;
    /**accessor*/
    set fieldValue(_: any);
    get selectorField(): string | undefined;
    /**accessor*/
    set selectorField(_: string | undefined);
    get selectorFieldValue(): any;
    /**accessor*/
    set selectorFieldValue(_: any);
    get activeCommonSortField(): string | undefined;
    /**accessor*/
    set activeCommonSortField(_: string | undefined);
    get noWrap(): boolean | undefined;
    /**accessor*/
    set noWrap(_: boolean | undefined);
    get noWrapHeader(): boolean | undefined;
    /**accessor*/
    set noWrapHeader(_: boolean | undefined);
    get dataTypes(): Record<string, any> | undefined;
    /**accessor*/
    set dataTypes(_: Record<string, any> | undefined);
    get data(): any[] | undefined;
    /**accessor*/
    set data(_: any[] | undefined);
    get idField(): string | undefined;
    /**accessor*/
    set idField(_: string | undefined);
    get columns(): Record<string, DataCellType> | undefined;
    /**accessor*/
    set columns(_: Record<string, DataCellType> | undefined);
    get virtualizer(): boolean | undefined;
    /**accessor*/
    set virtualizer(_: boolean | undefined);
    get isLoading(): boolean | undefined;
    /**accessor*/
    set isLoading(_: boolean | undefined);
    get sortingIcons(): {
        default: string[];
        numeric: string[];
    } | undefined;
    /**accessor*/
    set sortingIcons(_: {
        default: string[];
        numeric: string[];
    } | undefined);
}
export {};