import type { PreparedDevelopmentApplicationHost } from "#internal/nitro/host/types.js"; import type { DevelopmentAuthoredRebuildCoordinator } from "#internal/nitro/host/dev-authored-rebuild-coordinator.js"; /** * Handle for the authored-source development watcher. */ export interface AuthoredSourceWatcherHandle { close(): Promise; flush(): Promise; rebuild(): Promise; suspend(): Promise; resume(options?: { silent?: boolean; }): Promise; } /** * Starts the authored-source watcher used by `eve dev`. * * The watcher recompiles authored artifacts, refreshes runtime caches, and * triggers Nitro rebuild reloads only when structural runtime wiring changes. */ export declare function startAuthoredSourceWatcher(input: { coordinator: DevelopmentAuthoredRebuildCoordinator; preparedHost: PreparedDevelopmentApplicationHost; }): Promise;