import { Work, WorkInitial, WorkObserver } from "./work"; import { WorkResolvedObserver } from "./workResolvedObserver"; import { Pano, PanoId } from '../utils/pano'; export type Works = ReadonlyArray & { initial: WorkInitial; getWork(workCode: string): Work | undefined; getObserver(pano: PanoId | Pano | number): WorkObserver | undefined; getResolvedObserver(pano: PanoId | Pano | number): WorkResolvedObserver | undefined; }; export declare function createWorks(workArray: Work[]): Works;