import { SceneCollectionConfig } from "cambrian-base"; import { DataItem, MonitoredArray } from "./DataItem"; import { SwatchItem } from "./SwatchItem"; import { ProductBrand } from "./ProductBrand"; import { SceneInfo } from "./SceneInfo"; export declare class SceneCollection extends DataItem implements SwatchItem { constructor(dataUrl?: string); _brand?: ProductBrand; collection?: SceneCollection; _collections: MonitoredArray; get collections(): MonitoredArray; set collections(value: MonitoredArray); _scenes: MonitoredArray; get scenes(): MonitoredArray; set scenes(value: MonitoredArray); get brand(): ProductBrand; set brand(value: ProductBrand); get path(): string; get parent(): DataItem | undefined; get children(): DataItem[]; childName(plural: boolean): string; get hasColumns(): boolean; load(json: SceneCollectionConfig): void; }