import { type SafeString } from '../_html.js';
import type { TelescopeEntry } from '../../../types.js';
/**
* Per-watcher detail view functions. Each takes a `TelescopeEntry` and
* returns a `SafeString` body to be slotted into `DetailLayout`.
*
* Keep these short — push reusable rendering into `sections.ts`. The
* point of having one function per watcher is to make the type-specific
* rendering decisions explicit and obvious to read.
*/
type ViewFn = (entry: TelescopeEntry) => SafeString;
/** Map of EntryType → detail view function. Used by the dispatcher. */
export declare const detailViews: Record;
export {};
//# sourceMappingURL=views.d.ts.map