import { Elem } from './elem'; import { ObsObject } from '../observer/observable'; import { ObsArray } from '../observer/observable-array'; export interface IListFn { (item: any, index: () => number): Elem; } export declare function eList(items: ObsArray, listFn: IListFn, opts?: { limit?: number | ObsObject; skip?: number | ObsObject; key?: string; }): Elem;