import type { DetailView, TableView, TreeDef } from "./cli-renderer.js"; export interface EntityView { readonly list?: { readonly columns: TableView["columns"]; readonly emptyMessage?: string; readonly singularLabel?: string; readonly pluralLabel?: string; }; readonly detail?: { readonly fields: DetailView["fields"]; readonly title?: (item: T) => string; }; readonly tree?: TreeDef; } export declare const registerEntity: (name: string, view: EntityView) => void; export declare const getEntityView: (name: string) => EntityView | undefined; //# sourceMappingURL=entity-registry.d.ts.map