import { CBARObject } from "./CBARObject"; import { CBARCollection } from "../CBARCollection"; import { CBARImage } from "./CBARImage"; export declare type CBARImageDictionary = { [name: string]: string; }; export declare class CBARImageCollection extends CBARObject implements CBARCollection { private _images; get values(): { [id: string]: CBARImage; }; add(asset: CBARImage): void; containsKey(key: string): boolean; remove(asset: CBARImage): void; length(): number; clearAll(): void; first(): CBARImage | undefined; last(): CBARImage | undefined; all(): CBARImage[]; private _basePath?; load(basePath: string | undefined, json: CBARImageDictionary, room?: string | null | undefined, subroom?: string | null | undefined): Promise; data(): any; get description(): string; unload(): void; }