/** * Admin/TML dev layer — esbuild watch + SSE live reload. * * Pure dev path: no Vite dev server. Trellis dashboard stays the single origin. * Gated by `trellis admin --dev` or TRELLIS_UI_DEV=1. */ export declare const UI_DEV_SUBDIR = "ui-dev"; /** Bundled browser entry points (add admin-shell.ts when extracted). */ export declare const UI_DEV_ENTRIES: readonly ["tml-runtime.ts", "admin-datatable.ts", "admin-shell.ts"]; export type UiDevReloadReason = 'reload' | 'css' | 'html'; export interface UiDevHandle { outDir: string; notify: (reason: UiDevReloadReason) => void; stop: () => Promise; } export declare function liveReloadClientSource(): string; export declare function uiDevOutDir(rootPath: string): string; /** * Start esbuild watch + filesystem watchers. Writes bundles to `.trellis/ui-dev/`. */ export declare function startUiDevWatch(rootPath: string, onReload: (reason: UiDevReloadReason) => void): Promise; //# sourceMappingURL=ui-dev.d.ts.map