import type { Column } from './EntryList.js'; /** * Per-watcher column configurations for the generic `EntryList` template. * * Each entry maps a watcher type to its display config. The map key is * the entry type as it appears in the URL (e.g. `requests`, `queries`), * NOT the singular `EntryType` from `../../src/types.ts`. * * IMPORTANT: Column `key` expressions are placed inside HTML `x-text="..."` * attributes (double-quoted). Use single quotes for string literals inside * expressions — e.g. `"entry.content.status || '—'"` not `'...'`. */ export interface PageConfig { /** Singular type name passed to EntryList — backend uses pluralisation rules */ type: string; title: string; columns: Column[]; } export declare const pages: Record; //# sourceMappingURL=columns.d.ts.map