import { ObjectsDataRow } from '@pepperi-addons/ngx-lib'; export declare type PepListSelectionType = 'none' | 'single' | 'multi'; export declare type PepListPagerType = 'pages' | 'scroll'; export declare type PepListViewType = '' | 'cards' | 'lines' | 'table'; export declare type PepListCardSizeType = 'sm' | 'md'; export declare type PepListTableViewType = 'compact' | 'regular'; export interface IPepListItemClickEvent { source: ObjectsDataRow; viewType: PepListViewType; } export declare class PepSelectionData { selectionType: number; rows: Array; rowTypes: Array; } export interface IPepListLoadItemsEvent { fromIndex: number; toIndex: number; } export interface IPepListLoadPageEvent { pageIndex: number; pageSize: number; } export interface IPepListStartIndexChangeEvent { startIndex: number; } export declare const DEFAULT_PAGE_SIZE = 50; export interface IPepListSortingChangeEvent { sortBy: string; isAsc: boolean; }