import { ListItem, DcuplGlobalQueryOptions, ChangeDetector } from '@dcupl/common'; import { DcuplList } from '../list'; import { DcuplApi } from './dcupl-api'; export declare class ListsController { private dcuplInstance; protected cdRef: ChangeDetector; private lists; constructor(dcuplInstance: DcuplApi, cdRef: ChangeDetector); get(listKey: string): DcuplList | undefined; getAll(options?: { modelKey: string; }): DcuplList[]; destroy(options?: { listKey?: string; modelKey?: string; }): void; create(options: { modelKey: string; listKey?: string; listItemKeys?: string[]; query?: DcuplGlobalQueryOptions; }): DcuplList; }