/** * File Watcher for Dev Mode * * Watches .photon.ts file and its asset folder for changes and triggers hot reload */ import { PhotonServer } from './server.js'; import { Logger } from './shared/logger.js'; export declare class FileWatcher { private watcher; private server; private filePath; private assetFolderPath; private reloadTimeout; private logger; constructor(server: PhotonServer, filePath: string, logger?: Logger); /** * Start watching the file and asset folder */ start(): void; /** * Handle file change event */ private handleFileChange; /** * Stop watching */ stop(): Promise; } //# sourceMappingURL=watcher.d.ts.map