import { Glue } from './glue'; import { Elem } from '../compiler/elem'; import { ObsObject } from '../observer/observable'; import { ObsArray } from '../observer/observable-array'; export declare class ListGlue extends Glue { private helperId; private items; private listFn; private opts; helperEl: HTMLElement; skip: number; limit: number; currentItems: any[]; constructor(helperId: string, items: ObsArray, listFn: (item, index: () => number) => Elem, opts: { skip?: ObsObject | number; limit?: ObsObject | number; }); install(): void; destroy(): void; skipWatcher(val: any): void; limitWatcher(val: any): void; listGenerator(): void; }