import { IObjectDataOption } from '../../model/IObjectDataOption'; import { IFloor } from '../../model/map/IFloor'; import { INode } from '../../model/map/INode'; import { IObject } from '../../model/map/IObject'; import { NetworkClient } from '../networks/NetworkClient'; import { DataFloor } from './DataFloor'; export declare class FloorData { networkClient: NetworkClient; private floorData; private dataFloor; constructor(networkClient: NetworkClient, dataFloor: DataFloor); getObjects(floorId?: string): IObject[]; getSections(floorId: string): IObject[] | undefined; getNodes(): INode[]; find(option: IObjectDataOption): any; getFloorDataFromNetwork(floorIds?: string[]): Promise; getAllSavedFloorData(): IFloor[]; getSavedFloorData(floorId: string): IFloor | undefined; }