UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

34 lines 1.19 kB
import { type AlertProps } from "../../ui/Alert"; import { type Kiosk, type StatusMessage } from "./SetKiosk"; import { type SetKioskChangeEvent } from "./SetKiosk/types"; declare class KioskStore { get kiosk(): Kiosk; setKiosk(kiosk: Kiosk | null): void; get renderer(): import("@expofp/renderer").Renderer | null; private getCameraState; savedKiosk: Kiosk | null; get hasUnsavedChanges(): boolean; statusMessages: StatusMessage[]; addStatusMessage(message: Omit<AlertProps, "closeLabel">): void; clearStatusMessages(): void; statusMessageTimer: number; startCleanupMessages(): void; resetCamera(): Promise<void>; restoreData(): Kiosk | undefined; handleSetupReady(): void; handleClose(): void; handleDelete(): void; handleSave(): void; delayChange(cb: () => void): void; handleChange(event: SetKioskChangeEvent): void; initialPtScale?: number; setInitialPtScale(ptscale: number): void; handleClick(point: { x: number; y: number; }): void; handleNavigationChange(): void; } declare const _default: KioskStore; export default _default; //# sourceMappingURL=KioskStore.d.ts.map