import { BioTemplateEnvelope, TemplateCollectionEnvelope } from '../templates/types'; interface Props { /** Template envelope or template collection to render. */ target: BioTemplateEnvelope | TemplateCollectionEnvelope; /** Optional allow-list of component names, for example ['WellPlate', 'DataFrame']. */ include?: string[]; /** Optional deny-list of component names. */ exclude?: string[]; /** Compact child component sizing. */ dense?: boolean; /** Prefer preview-safe props for editable components. */ readonly?: boolean; /** Show component/template labels above each rendered component. */ showHeaders?: boolean; /** Show binding descriptions in each header. */ showDescriptions?: boolean; /** Message shown when the target has no renderable bindings. */ emptyText?: string; } declare const __VLS_export: import('vue').DefineComponent & Readonly<{}>, { readonly: boolean; include: string[]; exclude: string[]; emptyText: string; dense: boolean; showHeaders: boolean; showDescriptions: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: typeof __VLS_export; export default _default;