import Cart from '../Cart'; import Space from '../Space'; export default class IndexedCart { private _cart?; private _space; constructor(space: Space, cart?: Cart); static indexAll: (space: Space) => Promise; static fetchAll: (space: Space) => Promise<(object | undefined)[]>; static listenAll: (space: Space, callback: any, orderByKey?: string, order?: 'desc' | 'asc') => Promise; index: (all?: boolean) => Promise; private indexActual; private update; }