import { MapOption } from './list.type'; export interface LoadMoreOption { perPage?: number; remote?: any; onInit?: any; onUpdate?: any; onFinish?: any; } export declare class List { constructor(); set: (lists?: any[], perPage?: number) => { perPage: number; all: () => any[]; count: () => number; getPageData: (pageNumber: any) => any[]; getPageDataAll: (pageNumber: any) => any[]; getOne: (id: any) => any; remove: (list: any) => void; add: (newLists: any) => void; }; map: (data: any, handle: any, option?: MapOption) => any[]; loadData: ($scope: any, data: any, option: any) => void; loadMore: (data: any, option?: LoadMoreOption) => void; }