/** How a Lyra component participates in the initial server response. */ export type LyraSsrMode='render-and-hydrate'|'client-render'; /** Why a component defers its initial shadow render to the browser. */ export type LyraSsrClientRenderReasonCode='browser-constructor'|'browser-global'|'computed-style'|'document-focus'|'layout-measurement'|'mutation-observer'|'shadow-dom-query';export interface LyraSsrClientRenderReason{code:LyraSsrClientRenderReasonCode;detail:string;} /** Runtime readiness reported by {@link diagnoseLyraHydration}. */ export type LyraHydrationStatus='ready'|'unregistered'|'missing-shadow-root'|'update-failed';export interface LyraHydrationDiagnostic{element:Element;tag:string;mode:LyraSsrMode; /** Runtime readiness only; the diagnostic does not infer whether server markup was hydrated. */ status:LyraHydrationStatus;error?:unknown;} /** A browser capability whose use makes a `render-and-hydrate` tag's initial output incomplete * or stale until hydration JavaScript actually runs. */ export type LyraSsrCapabilityName='canvas'|'layoutMeasurement'|'mediaPlayback'|'observers'|'remoteContent'; /** `'after-hydration'` self-corrects once hydration runs; `'client-only'` has no server-renderable * content at all until then. Both make a tag `'hydration-required'`. */ export type LyraSsrCapabilityLevel='after-hydration'|'client-only'; /** Per-tag capability usage feeding {@link deriveLyraSsrStaticSafety}. A tag absent here, or * present with an empty record, is not thereby `'static-safe'` -- see * {@link LYRA_SSR_AUDITED_STATIC_SAFE_TAGS}, which records that the absence was itself reviewed. */ export type LyraSsrTagCapabilities=Readonly>>; /** Whether a `render-and-hydrate` tag's declarative-shadow-DOM output is guaranteed to remain * visually and functionally complete indefinitely when hydration JavaScript never runs at all * (`'static-safe'`), or is only ever promised once hydration executes (`'hydration-required'`). */ export type LyraSsrStaticSafety='static-safe'|'hydration-required'; /** * Evidence-backed exceptions to declarative-shadow-DOM rendering. Every entry names the browser * capability its first render currently requires; `pnpm test:ssr` rejects unknown, duplicate, or * unclassified inventory tags. Remove an entry as soon as the component no longer needs it. */ export declare const LYRA_SSR_CLIENT_RENDER_REASONS:Readonly<{[x:string]:Readonly;}>; /** Tags whose shadow DOM is rendered on the server and hydrated in place in the browser. */ export declare const LYRA_SSR_RENDER_AND_HYDRATE_TAGS:readonly("lr-accordion"|"lr-accordion-item"|"lr-activity-feed"|"lr-agent-eval-dashboard"|"lr-agent-run"|"lr-agent-trace"|"lr-agent-workspace"|"lr-alert"|"lr-animated-image"|"lr-animation"|"lr-app-rail"|"lr-app-rail-group"|"lr-app-rail-item"|"lr-approval-queue"|"lr-archive-viewer"|"lr-artifact-panel"|"lr-attachment-chip"|"lr-attachment-trigger"|"lr-audio-visualizer"|"lr-av-player"|"lr-avatar"|"lr-avatar-group"|"lr-badge"|"lr-bar-chart"|"lr-box-plot"|"lr-branch-picker"|"lr-breadcrumb"|"lr-breadcrumb-item"|"lr-browser-frame"|"lr-bubble-chart"|"lr-button"|"lr-button-group"|"lr-calendar"|"lr-calendar-viewer"|"lr-callout"|"lr-card"|"lr-carousel"|"lr-carousel-item"|"lr-chart"|"lr-chat-composer"|"lr-chat-message"|"lr-chat-viewport"|"lr-checkbox"|"lr-checkbox-group"|"lr-checkpoint"|"lr-chip"|"lr-chip-group"|"lr-chunk-inspector"|"lr-citation-badge"|"lr-claim-evidence"|"lr-code-block"|"lr-code-block-core"|"lr-code-editor"|"lr-color-picker"|"lr-combobox"|"lr-command-palette"|"lr-commit-card"|"lr-community-card"|"lr-compare-panel"|"lr-condition-builder"|"lr-confirm-bar"|"lr-contact-viewer"|"lr-context-inspector"|"lr-context-meter"|"lr-control-group"|"lr-conversation-item"|"lr-copy-button"|"lr-csv-viewer"|"lr-dashboard-grid"|"lr-data-grid"|"lr-dataset-viewer"|"lr-date-input"|"lr-date-picker"|"lr-details"|"lr-dialog"|"lr-diff-view"|"lr-divider"|"lr-dock-panel"|"lr-document-compare"|"lr-document-library"|"lr-document-preview"|"lr-document-viewer"|"lr-docx-viewer"|"lr-doughnut-chart"|"lr-drawer"|"lr-drilldown-panel"|"lr-drop-zone"|"lr-dropdown"|"lr-dropdown-item"|"lr-ebook-viewer"|"lr-email-viewer"|"lr-embedding-explorer"|"lr-emoji-picker"|"lr-empty"|"lr-entity-card"|"lr-entity-chip"|"lr-entity-dossier"|"lr-env-list"|"lr-eval-dataset"|"lr-eval-result"|"lr-eval-run"|"lr-export-button"|"lr-file-icon"|"lr-file-input"|"lr-file-tree"|"lr-filter-bar"|"lr-flag"|"lr-flow-canvas"|"lr-flow-controls"|"lr-flow-minimap"|"lr-flow-node"|"lr-flow-run-status"|"lr-format-bytes"|"lr-format-date"|"lr-format-number"|"lr-funnel"|"lr-gauge"|"lr-generation-metrics"|"lr-geojson-view"|"lr-geojson-viewer"|"lr-graph"|"lr-graph-legend"|"lr-graph-query-builder"|"lr-grounding-summary"|"lr-handoff-divider"|"lr-heatmap"|"lr-highlight-layer"|"lr-histogram"|"lr-html-viewer"|"lr-icon"|"lr-icon-button"|"lr-image-comparer"|"lr-image-viewer"|"lr-include"|"lr-ingestion-queue"|"lr-input"|"lr-intersection-observer"|"lr-json-schema-viewer"|"lr-json-viewer"|"lr-kbd"|"lr-knowledge-base"|"lr-knowledge-base-admin"|"lr-knowledge-graph-explorer"|"lr-known-date"|"lr-lightbox"|"lr-line-chart"|"lr-lite-chart"|"lr-live-region"|"lr-locale-picker"|"lr-map"|"lr-markdown"|"lr-markdown-core"|"lr-mcp-app"|"lr-media-card"|"lr-memory-panel"|"lr-mention-popover"|"lr-menu"|"lr-menu-item"|"lr-menu-label"|"lr-message-actions"|"lr-message-feedback"|"lr-message-parts"|"lr-mind-map"|"lr-model-select"|"lr-model-settings-panel"|"lr-multi-split"|"lr-mutation-observer"|"lr-native-time-input"|"lr-neighbor-list"|"lr-node-palette"|"lr-notebook-viewer"|"lr-number-input"|"lr-option"|"lr-otp-input"|"lr-page"|"lr-page-rail"|"lr-pagination"|"lr-pan-zoom"|"lr-path-strip"|"lr-pdf-viewer"|"lr-phone-input"|"lr-pie-chart"|"lr-polar-area-chart"|"lr-policy-summary"|"lr-poll-status"|"lr-popover"|"lr-popup"|"lr-pptx-viewer"|"lr-progress-bar"|"lr-progress-ring"|"lr-prompt-input"|"lr-prompt-queue"|"lr-prompt-studio"|"lr-provenance-panel"|"lr-push-to-talk"|"lr-qr-code"|"lr-radar-chart"|"lr-radio"|"lr-radio-button"|"lr-radio-group"|"lr-rag-answer"|"lr-rag-eval-dashboard"|"lr-random-content"|"lr-rating"|"lr-realtime-session"|"lr-relative-time"|"lr-reorder-item"|"lr-reorder-list"|"lr-resize-observer"|"lr-responsive-panel"|"lr-result-card"|"lr-result-field"|"lr-retrieval-compare"|"lr-retrieval-results"|"lr-retrieval-search"|"lr-retrieval-trace"|"lr-rubric-form"|"lr-scatter-chart"|"lr-scroller"|"lr-segmented"|"lr-select"|"lr-selection-toolbar"|"lr-sequence-playback"|"lr-sequence-strip"|"lr-skeleton"|"lr-slider"|"lr-source-card"|"lr-source-list"|"lr-source-picker"|"lr-span-waterfall"|"lr-sparkline"|"lr-spinner"|"lr-split-panel"|"lr-spreadsheet-viewer"|"lr-stack-trace"|"lr-stat"|"lr-stepper"|"lr-stream-status"|"lr-streaming-text"|"lr-streaming-text-core"|"lr-subagent-panel"|"lr-suggestion-chips"|"lr-svg-viewer"|"lr-swatch-picker"|"lr-switch"|"lr-tab"|"lr-tab-group"|"lr-tab-panel"|"lr-table"|"lr-tag"|"lr-task-list"|"lr-terminal"|"lr-test-results"|"lr-textarea"|"lr-thinking-panel"|"lr-thread-list"|"lr-time-input"|"lr-time-range"|"lr-timeline"|"lr-timeline-item"|"lr-toast"|"lr-toast-item"|"lr-token-input"|"lr-tool-approval-dialog"|"lr-tool-call-chip"|"lr-tool-param-form"|"lr-tool-result-dialog"|"lr-tool-result-view"|"lr-tool-select-dialog"|"lr-tool-timeline"|"lr-tooltip"|"lr-tour"|"lr-trace-tree"|"lr-transcript-feed"|"lr-tree"|"lr-tree-item"|"lr-typing-indicator"|"lr-usage-badge"|"lr-video"|"lr-video-playlist"|"lr-virtual-list"|"lr-visually-hidden"|"lr-voice-picker"|"lr-widget"|"lr-widget-renderer"|"lr-word-cloud"|"lr-xml-viewer"|"lr-zoomable-frame")[]; /** Tags emitted as stable light-DOM hosts and rendered when their definitions upgrade client-side. */ export declare const LYRA_SSR_CLIENT_RENDER_TAGS:readonly("lr-accordion"|"lr-accordion-item"|"lr-activity-feed"|"lr-agent-eval-dashboard"|"lr-agent-run"|"lr-agent-trace"|"lr-agent-workspace"|"lr-alert"|"lr-animated-image"|"lr-animation"|"lr-app-rail"|"lr-app-rail-group"|"lr-app-rail-item"|"lr-approval-queue"|"lr-archive-viewer"|"lr-artifact-panel"|"lr-attachment-chip"|"lr-attachment-trigger"|"lr-audio-visualizer"|"lr-av-player"|"lr-avatar"|"lr-avatar-group"|"lr-badge"|"lr-bar-chart"|"lr-box-plot"|"lr-branch-picker"|"lr-breadcrumb"|"lr-breadcrumb-item"|"lr-browser-frame"|"lr-bubble-chart"|"lr-button"|"lr-button-group"|"lr-calendar"|"lr-calendar-viewer"|"lr-callout"|"lr-card"|"lr-carousel"|"lr-carousel-item"|"lr-chart"|"lr-chat-composer"|"lr-chat-message"|"lr-chat-viewport"|"lr-checkbox"|"lr-checkbox-group"|"lr-checkpoint"|"lr-chip"|"lr-chip-group"|"lr-chunk-inspector"|"lr-citation-badge"|"lr-claim-evidence"|"lr-code-block"|"lr-code-block-core"|"lr-code-editor"|"lr-color-picker"|"lr-combobox"|"lr-command-palette"|"lr-commit-card"|"lr-community-card"|"lr-compare-panel"|"lr-condition-builder"|"lr-confirm-bar"|"lr-contact-viewer"|"lr-context-inspector"|"lr-context-meter"|"lr-control-group"|"lr-conversation-item"|"lr-copy-button"|"lr-csv-viewer"|"lr-dashboard-grid"|"lr-data-grid"|"lr-dataset-viewer"|"lr-date-input"|"lr-date-picker"|"lr-details"|"lr-dialog"|"lr-diff-view"|"lr-divider"|"lr-dock-panel"|"lr-document-compare"|"lr-document-library"|"lr-document-preview"|"lr-document-viewer"|"lr-docx-viewer"|"lr-doughnut-chart"|"lr-drawer"|"lr-drilldown-panel"|"lr-drop-zone"|"lr-dropdown"|"lr-dropdown-item"|"lr-ebook-viewer"|"lr-email-viewer"|"lr-embedding-explorer"|"lr-emoji-picker"|"lr-empty"|"lr-entity-card"|"lr-entity-chip"|"lr-entity-dossier"|"lr-env-list"|"lr-eval-dataset"|"lr-eval-result"|"lr-eval-run"|"lr-export-button"|"lr-file-icon"|"lr-file-input"|"lr-file-tree"|"lr-filter-bar"|"lr-flag"|"lr-flow-canvas"|"lr-flow-controls"|"lr-flow-minimap"|"lr-flow-node"|"lr-flow-run-status"|"lr-format-bytes"|"lr-format-date"|"lr-format-number"|"lr-funnel"|"lr-gauge"|"lr-generation-metrics"|"lr-geojson-view"|"lr-geojson-viewer"|"lr-graph"|"lr-graph-legend"|"lr-graph-query-builder"|"lr-grounding-summary"|"lr-handoff-divider"|"lr-heatmap"|"lr-highlight-layer"|"lr-histogram"|"lr-html-viewer"|"lr-icon"|"lr-icon-button"|"lr-image-comparer"|"lr-image-viewer"|"lr-include"|"lr-ingestion-queue"|"lr-input"|"lr-intersection-observer"|"lr-json-schema-viewer"|"lr-json-viewer"|"lr-kbd"|"lr-knowledge-base"|"lr-knowledge-base-admin"|"lr-knowledge-graph-explorer"|"lr-known-date"|"lr-lightbox"|"lr-line-chart"|"lr-lite-chart"|"lr-live-region"|"lr-locale-picker"|"lr-map"|"lr-markdown"|"lr-markdown-core"|"lr-mcp-app"|"lr-media-card"|"lr-memory-panel"|"lr-mention-popover"|"lr-menu"|"lr-menu-item"|"lr-menu-label"|"lr-message-actions"|"lr-message-feedback"|"lr-message-parts"|"lr-mind-map"|"lr-model-select"|"lr-model-settings-panel"|"lr-multi-split"|"lr-mutation-observer"|"lr-native-time-input"|"lr-neighbor-list"|"lr-node-palette"|"lr-notebook-viewer"|"lr-number-input"|"lr-option"|"lr-otp-input"|"lr-page"|"lr-page-rail"|"lr-pagination"|"lr-pan-zoom"|"lr-path-strip"|"lr-pdf-viewer"|"lr-phone-input"|"lr-pie-chart"|"lr-polar-area-chart"|"lr-policy-summary"|"lr-poll-status"|"lr-popover"|"lr-popup"|"lr-pptx-viewer"|"lr-progress-bar"|"lr-progress-ring"|"lr-prompt-input"|"lr-prompt-queue"|"lr-prompt-studio"|"lr-provenance-panel"|"lr-push-to-talk"|"lr-qr-code"|"lr-radar-chart"|"lr-radio"|"lr-radio-button"|"lr-radio-group"|"lr-rag-answer"|"lr-rag-eval-dashboard"|"lr-random-content"|"lr-rating"|"lr-realtime-session"|"lr-relative-time"|"lr-reorder-item"|"lr-reorder-list"|"lr-resize-observer"|"lr-responsive-panel"|"lr-result-card"|"lr-result-field"|"lr-retrieval-compare"|"lr-retrieval-results"|"lr-retrieval-search"|"lr-retrieval-trace"|"lr-rubric-form"|"lr-scatter-chart"|"lr-scroller"|"lr-segmented"|"lr-select"|"lr-selection-toolbar"|"lr-sequence-playback"|"lr-sequence-strip"|"lr-skeleton"|"lr-slider"|"lr-source-card"|"lr-source-list"|"lr-source-picker"|"lr-span-waterfall"|"lr-sparkline"|"lr-spinner"|"lr-split-panel"|"lr-spreadsheet-viewer"|"lr-stack-trace"|"lr-stat"|"lr-stepper"|"lr-stream-status"|"lr-streaming-text"|"lr-streaming-text-core"|"lr-subagent-panel"|"lr-suggestion-chips"|"lr-svg-viewer"|"lr-swatch-picker"|"lr-switch"|"lr-tab"|"lr-tab-group"|"lr-tab-panel"|"lr-table"|"lr-tag"|"lr-task-list"|"lr-terminal"|"lr-test-results"|"lr-textarea"|"lr-thinking-panel"|"lr-thread-list"|"lr-time-input"|"lr-time-range"|"lr-timeline"|"lr-timeline-item"|"lr-toast"|"lr-toast-item"|"lr-token-input"|"lr-tool-approval-dialog"|"lr-tool-call-chip"|"lr-tool-param-form"|"lr-tool-result-dialog"|"lr-tool-result-view"|"lr-tool-select-dialog"|"lr-tool-timeline"|"lr-tooltip"|"lr-tour"|"lr-trace-tree"|"lr-transcript-feed"|"lr-tree"|"lr-tree-item"|"lr-typing-indicator"|"lr-usage-badge"|"lr-video"|"lr-video-playlist"|"lr-virtual-list"|"lr-visually-hidden"|"lr-voice-picker"|"lr-widget"|"lr-widget-renderer"|"lr-word-cloud"|"lr-xml-viewer"|"lr-zoomable-frame")[]; /** * Evidence-backed per-tag capability usage for every `render-and-hydrate` tag whose initial * declarative-shadow-DOM output is NOT guaranteed to stay correct if hydration JavaScript never * runs. `pnpm test:ssr` rejects an inventory tag classified in neither this record nor * {@link LYRA_SSR_AUDITED_STATIC_SAFE_TAGS}. Remove an entry once the component no longer * depends on the capability. */ export declare const LYRA_SSR_TAG_CAPABILITIES:Readonly<{[x:string]:{canvas:"after-hydration";mediaPlayback?:undefined;remoteContent?:undefined;observers?:undefined;layoutMeasurement?:undefined;}|{layoutMeasurement:"after-hydration";observers:"after-hydration";mediaPlayback?:undefined;canvas?:undefined;remoteContent?:undefined;}|{canvas:"after-hydration";mediaPlayback:"after-hydration";remoteContent?:undefined;observers?:undefined;layoutMeasurement?:undefined;}|{mediaPlayback:"after-hydration";canvas?:undefined;remoteContent?:undefined;observers?:undefined;layoutMeasurement?:undefined;}|{mediaPlayback?:undefined;canvas:"after-hydration";remoteContent:"client-only";observers?:undefined;layoutMeasurement?:undefined;}|{mediaPlayback?:undefined;canvas?:undefined;remoteContent:"client-only";observers?:undefined;layoutMeasurement?:undefined;}|{mediaPlayback?:undefined;canvas?:undefined;remoteContent?:undefined;observers:"after-hydration";layoutMeasurement?:undefined;}|{mediaPlayback?:undefined;canvas?:undefined;remoteContent?:undefined;observers?:undefined;layoutMeasurement:"after-hydration";};}>; /** * Every `render-and-hydrate` tag reviewed and confirmed to have NO entry in * {@link LYRA_SSR_TAG_CAPABILITIES} -- i.e. its initial declarative-shadow-DOM output is complete * and correct on its own, indefinitely, whether or not hydration JavaScript ever runs. A tag * belongs in exactly one of this list or `LYRA_SSR_TAG_CAPABILITIES`; membership in neither means * the tag was never reviewed, which `pnpm test:ssr` treats as a failure rather than an implicit * `'static-safe'` default. */ export declare const LYRA_SSR_AUDITED_STATIC_SAFE_TAGS:readonly string[]; /** * Derives static safety from one tag's capability record: any `'after-hydration'`/`'client-only'` * entry makes it `'hydration-required'`; an empty record defaults to `'static-safe'`. The empty- * record default is deliberately available to callers that already know the record reflects a * completed review (as `LYRA_SSR_TAG_CAPABILITIES` entries do) -- {@link buildLyraSsrStaticSafety} * does NOT rely on it for a tag missing from that record entirely, which is a different, unreviewed * case handled by requiring {@link LYRA_SSR_AUDITED_STATIC_SAFE_TAGS} membership instead. */ export declare function deriveLyraSsrStaticSafety(capabilities:LyraSsrTagCapabilities):LyraSsrStaticSafety;export interface LyraSsrStaticSafetyResult{ /** One entry per classified tag; a tag absent here was neither capability-bearing nor audited. */ classification:Readonly>; /** Every supplied tag classified in neither source -- non-empty means the check must fail closed. */ unaudited:readonly string[];} /** * Classifies every supplied tag as `'static-safe'` or `'hydration-required'`, fail-closed: a tag * present in neither `tagCapabilities` (non-empty record) nor `auditedStaticSafeTags` is reported * in `unaudited` instead of silently defaulting to `'static-safe'`. Pure and fixture-friendly -- * `scripts/check-ssr.mjs` calls it with the real inventory; tests call it with small fixture lists. */ export declare function buildLyraSsrStaticSafety(tags:readonly string[],tagCapabilities:Readonly>,auditedStaticSafeTags:readonly string[]):LyraSsrStaticSafetyResult; /** Explicit `'static-safe'` / `'hydration-required'` classification for every `render-and-hydrate` * tag; see {@link LyraSsrStaticSafety}. */ export declare const LYRA_SSR_STATIC_SAFETY:Readonly>; /** Returns the static-safety classification for a `render-and-hydrate` Lyra tag, or `undefined` * for a tag outside that tier (including every `client-render` tag, which is hydration-dependent * by construction and carries no separate classification here). */ export declare function getLyraSsrStaticSafety(tagName:string):LyraSsrStaticSafety|undefined; /** Machine-readable support contract for server renderers and integration diagnostics. */ export declare const LYRA_SSR_SUPPORT_MATRIX:Readonly<{imports:Readonly<{root:'server-safe';granular:'server-safe';all:'server-safe';serverAll:'server-safe';}>;registrations:Readonly<{root:'none';all:'root-included';serverAll:'complete-inventory';}>;declarativeShadowDom:Readonly<{mode:'render-and-hydrate';tags:readonly("lr-accordion"|"lr-accordion-item"|"lr-activity-feed"|"lr-agent-eval-dashboard"|"lr-agent-run"|"lr-agent-trace"|"lr-agent-workspace"|"lr-alert"|"lr-animated-image"|"lr-animation"|"lr-app-rail"|"lr-app-rail-group"|"lr-app-rail-item"|"lr-approval-queue"|"lr-archive-viewer"|"lr-artifact-panel"|"lr-attachment-chip"|"lr-attachment-trigger"|"lr-audio-visualizer"|"lr-av-player"|"lr-avatar"|"lr-avatar-group"|"lr-badge"|"lr-bar-chart"|"lr-box-plot"|"lr-branch-picker"|"lr-breadcrumb"|"lr-breadcrumb-item"|"lr-browser-frame"|"lr-bubble-chart"|"lr-button"|"lr-button-group"|"lr-calendar"|"lr-calendar-viewer"|"lr-callout"|"lr-card"|"lr-carousel"|"lr-carousel-item"|"lr-chart"|"lr-chat-composer"|"lr-chat-message"|"lr-chat-viewport"|"lr-checkbox"|"lr-checkbox-group"|"lr-checkpoint"|"lr-chip"|"lr-chip-group"|"lr-chunk-inspector"|"lr-citation-badge"|"lr-claim-evidence"|"lr-code-block"|"lr-code-block-core"|"lr-code-editor"|"lr-color-picker"|"lr-combobox"|"lr-command-palette"|"lr-commit-card"|"lr-community-card"|"lr-compare-panel"|"lr-condition-builder"|"lr-confirm-bar"|"lr-contact-viewer"|"lr-context-inspector"|"lr-context-meter"|"lr-control-group"|"lr-conversation-item"|"lr-copy-button"|"lr-csv-viewer"|"lr-dashboard-grid"|"lr-data-grid"|"lr-dataset-viewer"|"lr-date-input"|"lr-date-picker"|"lr-details"|"lr-dialog"|"lr-diff-view"|"lr-divider"|"lr-dock-panel"|"lr-document-compare"|"lr-document-library"|"lr-document-preview"|"lr-document-viewer"|"lr-docx-viewer"|"lr-doughnut-chart"|"lr-drawer"|"lr-drilldown-panel"|"lr-drop-zone"|"lr-dropdown"|"lr-dropdown-item"|"lr-ebook-viewer"|"lr-email-viewer"|"lr-embedding-explorer"|"lr-emoji-picker"|"lr-empty"|"lr-entity-card"|"lr-entity-chip"|"lr-entity-dossier"|"lr-env-list"|"lr-eval-dataset"|"lr-eval-result"|"lr-eval-run"|"lr-export-button"|"lr-file-icon"|"lr-file-input"|"lr-file-tree"|"lr-filter-bar"|"lr-flag"|"lr-flow-canvas"|"lr-flow-controls"|"lr-flow-minimap"|"lr-flow-node"|"lr-flow-run-status"|"lr-format-bytes"|"lr-format-date"|"lr-format-number"|"lr-funnel"|"lr-gauge"|"lr-generation-metrics"|"lr-geojson-view"|"lr-geojson-viewer"|"lr-graph"|"lr-graph-legend"|"lr-graph-query-builder"|"lr-grounding-summary"|"lr-handoff-divider"|"lr-heatmap"|"lr-highlight-layer"|"lr-histogram"|"lr-html-viewer"|"lr-icon"|"lr-icon-button"|"lr-image-comparer"|"lr-image-viewer"|"lr-include"|"lr-ingestion-queue"|"lr-input"|"lr-intersection-observer"|"lr-json-schema-viewer"|"lr-json-viewer"|"lr-kbd"|"lr-knowledge-base"|"lr-knowledge-base-admin"|"lr-knowledge-graph-explorer"|"lr-known-date"|"lr-lightbox"|"lr-line-chart"|"lr-lite-chart"|"lr-live-region"|"lr-locale-picker"|"lr-map"|"lr-markdown"|"lr-markdown-core"|"lr-mcp-app"|"lr-media-card"|"lr-memory-panel"|"lr-mention-popover"|"lr-menu"|"lr-menu-item"|"lr-menu-label"|"lr-message-actions"|"lr-message-feedback"|"lr-message-parts"|"lr-mind-map"|"lr-model-select"|"lr-model-settings-panel"|"lr-multi-split"|"lr-mutation-observer"|"lr-native-time-input"|"lr-neighbor-list"|"lr-node-palette"|"lr-notebook-viewer"|"lr-number-input"|"lr-option"|"lr-otp-input"|"lr-page"|"lr-page-rail"|"lr-pagination"|"lr-pan-zoom"|"lr-path-strip"|"lr-pdf-viewer"|"lr-phone-input"|"lr-pie-chart"|"lr-polar-area-chart"|"lr-policy-summary"|"lr-poll-status"|"lr-popover"|"lr-popup"|"lr-pptx-viewer"|"lr-progress-bar"|"lr-progress-ring"|"lr-prompt-input"|"lr-prompt-queue"|"lr-prompt-studio"|"lr-provenance-panel"|"lr-push-to-talk"|"lr-qr-code"|"lr-radar-chart"|"lr-radio"|"lr-radio-button"|"lr-radio-group"|"lr-rag-answer"|"lr-rag-eval-dashboard"|"lr-random-content"|"lr-rating"|"lr-realtime-session"|"lr-relative-time"|"lr-reorder-item"|"lr-reorder-list"|"lr-resize-observer"|"lr-responsive-panel"|"lr-result-card"|"lr-result-field"|"lr-retrieval-compare"|"lr-retrieval-results"|"lr-retrieval-search"|"lr-retrieval-trace"|"lr-rubric-form"|"lr-scatter-chart"|"lr-scroller"|"lr-segmented"|"lr-select"|"lr-selection-toolbar"|"lr-sequence-playback"|"lr-sequence-strip"|"lr-skeleton"|"lr-slider"|"lr-source-card"|"lr-source-list"|"lr-source-picker"|"lr-span-waterfall"|"lr-sparkline"|"lr-spinner"|"lr-split-panel"|"lr-spreadsheet-viewer"|"lr-stack-trace"|"lr-stat"|"lr-stepper"|"lr-stream-status"|"lr-streaming-text"|"lr-streaming-text-core"|"lr-subagent-panel"|"lr-suggestion-chips"|"lr-svg-viewer"|"lr-swatch-picker"|"lr-switch"|"lr-tab"|"lr-tab-group"|"lr-tab-panel"|"lr-table"|"lr-tag"|"lr-task-list"|"lr-terminal"|"lr-test-results"|"lr-textarea"|"lr-thinking-panel"|"lr-thread-list"|"lr-time-input"|"lr-time-range"|"lr-timeline"|"lr-timeline-item"|"lr-toast"|"lr-toast-item"|"lr-token-input"|"lr-tool-approval-dialog"|"lr-tool-call-chip"|"lr-tool-param-form"|"lr-tool-result-dialog"|"lr-tool-result-view"|"lr-tool-select-dialog"|"lr-tool-timeline"|"lr-tooltip"|"lr-tour"|"lr-trace-tree"|"lr-transcript-feed"|"lr-tree"|"lr-tree-item"|"lr-typing-indicator"|"lr-usage-badge"|"lr-video"|"lr-video-playlist"|"lr-virtual-list"|"lr-visually-hidden"|"lr-voice-picker"|"lr-widget"|"lr-widget-renderer"|"lr-word-cloud"|"lr-xml-viewer"|"lr-zoomable-frame")[]; /** `'static-safe'` / `'hydration-required'` per tag; see {@link LyraSsrStaticSafety}. */ staticSafety:Readonly>;}>;browserFallback:Readonly<{mode:'client-render';tags:readonly("lr-accordion"|"lr-accordion-item"|"lr-activity-feed"|"lr-agent-eval-dashboard"|"lr-agent-run"|"lr-agent-trace"|"lr-agent-workspace"|"lr-alert"|"lr-animated-image"|"lr-animation"|"lr-app-rail"|"lr-app-rail-group"|"lr-app-rail-item"|"lr-approval-queue"|"lr-archive-viewer"|"lr-artifact-panel"|"lr-attachment-chip"|"lr-attachment-trigger"|"lr-audio-visualizer"|"lr-av-player"|"lr-avatar"|"lr-avatar-group"|"lr-badge"|"lr-bar-chart"|"lr-box-plot"|"lr-branch-picker"|"lr-breadcrumb"|"lr-breadcrumb-item"|"lr-browser-frame"|"lr-bubble-chart"|"lr-button"|"lr-button-group"|"lr-calendar"|"lr-calendar-viewer"|"lr-callout"|"lr-card"|"lr-carousel"|"lr-carousel-item"|"lr-chart"|"lr-chat-composer"|"lr-chat-message"|"lr-chat-viewport"|"lr-checkbox"|"lr-checkbox-group"|"lr-checkpoint"|"lr-chip"|"lr-chip-group"|"lr-chunk-inspector"|"lr-citation-badge"|"lr-claim-evidence"|"lr-code-block"|"lr-code-block-core"|"lr-code-editor"|"lr-color-picker"|"lr-combobox"|"lr-command-palette"|"lr-commit-card"|"lr-community-card"|"lr-compare-panel"|"lr-condition-builder"|"lr-confirm-bar"|"lr-contact-viewer"|"lr-context-inspector"|"lr-context-meter"|"lr-control-group"|"lr-conversation-item"|"lr-copy-button"|"lr-csv-viewer"|"lr-dashboard-grid"|"lr-data-grid"|"lr-dataset-viewer"|"lr-date-input"|"lr-date-picker"|"lr-details"|"lr-dialog"|"lr-diff-view"|"lr-divider"|"lr-dock-panel"|"lr-document-compare"|"lr-document-library"|"lr-document-preview"|"lr-document-viewer"|"lr-docx-viewer"|"lr-doughnut-chart"|"lr-drawer"|"lr-drilldown-panel"|"lr-drop-zone"|"lr-dropdown"|"lr-dropdown-item"|"lr-ebook-viewer"|"lr-email-viewer"|"lr-embedding-explorer"|"lr-emoji-picker"|"lr-empty"|"lr-entity-card"|"lr-entity-chip"|"lr-entity-dossier"|"lr-env-list"|"lr-eval-dataset"|"lr-eval-result"|"lr-eval-run"|"lr-export-button"|"lr-file-icon"|"lr-file-input"|"lr-file-tree"|"lr-filter-bar"|"lr-flag"|"lr-flow-canvas"|"lr-flow-controls"|"lr-flow-minimap"|"lr-flow-node"|"lr-flow-run-status"|"lr-format-bytes"|"lr-format-date"|"lr-format-number"|"lr-funnel"|"lr-gauge"|"lr-generation-metrics"|"lr-geojson-view"|"lr-geojson-viewer"|"lr-graph"|"lr-graph-legend"|"lr-graph-query-builder"|"lr-grounding-summary"|"lr-handoff-divider"|"lr-heatmap"|"lr-highlight-layer"|"lr-histogram"|"lr-html-viewer"|"lr-icon"|"lr-icon-button"|"lr-image-comparer"|"lr-image-viewer"|"lr-include"|"lr-ingestion-queue"|"lr-input"|"lr-intersection-observer"|"lr-json-schema-viewer"|"lr-json-viewer"|"lr-kbd"|"lr-knowledge-base"|"lr-knowledge-base-admin"|"lr-knowledge-graph-explorer"|"lr-known-date"|"lr-lightbox"|"lr-line-chart"|"lr-lite-chart"|"lr-live-region"|"lr-locale-picker"|"lr-map"|"lr-markdown"|"lr-markdown-core"|"lr-mcp-app"|"lr-media-card"|"lr-memory-panel"|"lr-mention-popover"|"lr-menu"|"lr-menu-item"|"lr-menu-label"|"lr-message-actions"|"lr-message-feedback"|"lr-message-parts"|"lr-mind-map"|"lr-model-select"|"lr-model-settings-panel"|"lr-multi-split"|"lr-mutation-observer"|"lr-native-time-input"|"lr-neighbor-list"|"lr-node-palette"|"lr-notebook-viewer"|"lr-number-input"|"lr-option"|"lr-otp-input"|"lr-page"|"lr-page-rail"|"lr-pagination"|"lr-pan-zoom"|"lr-path-strip"|"lr-pdf-viewer"|"lr-phone-input"|"lr-pie-chart"|"lr-polar-area-chart"|"lr-policy-summary"|"lr-poll-status"|"lr-popover"|"lr-popup"|"lr-pptx-viewer"|"lr-progress-bar"|"lr-progress-ring"|"lr-prompt-input"|"lr-prompt-queue"|"lr-prompt-studio"|"lr-provenance-panel"|"lr-push-to-talk"|"lr-qr-code"|"lr-radar-chart"|"lr-radio"|"lr-radio-button"|"lr-radio-group"|"lr-rag-answer"|"lr-rag-eval-dashboard"|"lr-random-content"|"lr-rating"|"lr-realtime-session"|"lr-relative-time"|"lr-reorder-item"|"lr-reorder-list"|"lr-resize-observer"|"lr-responsive-panel"|"lr-result-card"|"lr-result-field"|"lr-retrieval-compare"|"lr-retrieval-results"|"lr-retrieval-search"|"lr-retrieval-trace"|"lr-rubric-form"|"lr-scatter-chart"|"lr-scroller"|"lr-segmented"|"lr-select"|"lr-selection-toolbar"|"lr-sequence-playback"|"lr-sequence-strip"|"lr-skeleton"|"lr-slider"|"lr-source-card"|"lr-source-list"|"lr-source-picker"|"lr-span-waterfall"|"lr-sparkline"|"lr-spinner"|"lr-split-panel"|"lr-spreadsheet-viewer"|"lr-stack-trace"|"lr-stat"|"lr-stepper"|"lr-stream-status"|"lr-streaming-text"|"lr-streaming-text-core"|"lr-subagent-panel"|"lr-suggestion-chips"|"lr-svg-viewer"|"lr-swatch-picker"|"lr-switch"|"lr-tab"|"lr-tab-group"|"lr-tab-panel"|"lr-table"|"lr-tag"|"lr-task-list"|"lr-terminal"|"lr-test-results"|"lr-textarea"|"lr-thinking-panel"|"lr-thread-list"|"lr-time-input"|"lr-time-range"|"lr-timeline"|"lr-timeline-item"|"lr-toast"|"lr-toast-item"|"lr-token-input"|"lr-tool-approval-dialog"|"lr-tool-call-chip"|"lr-tool-param-form"|"lr-tool-result-dialog"|"lr-tool-result-view"|"lr-tool-select-dialog"|"lr-tool-timeline"|"lr-tooltip"|"lr-tour"|"lr-trace-tree"|"lr-transcript-feed"|"lr-tree"|"lr-tree-item"|"lr-typing-indicator"|"lr-usage-badge"|"lr-video"|"lr-video-playlist"|"lr-virtual-list"|"lr-visually-hidden"|"lr-voice-picker"|"lr-widget"|"lr-widget-renderer"|"lr-word-cloud"|"lr-xml-viewer"|"lr-zoomable-frame")[];reasons:Readonly<{[x:string]:Readonly;}>;}>;capabilities:Readonly<{layoutMeasurement:"after-hydration";observers:"after-hydration";canvas:"after-hydration";mediaPlayback:"after-hydration";remoteContent:"client-only";}>;}>; /** Returns the declared initial-render mode for a Lyra tag, or `undefined` for another element. */ export declare function getLyraSsrMode(tagName:string):LyraSsrMode|undefined; /** * An `@lit-labs/ssr`-compatible renderer for the explicit client-render tier. * Put it before Lit's renderer so browser-dependent constructors are not invoked on the server. */ export declare class LyraSsrFallbackRenderer{static matchesClass(_constructor:CustomElementConstructor,tagName:string,_attributes:Map):boolean;readonly tagName:string;private readonly attributes;constructor(tagName:string);connectedCallback():void;attributeChangedCallback(_name:string,_old:string|null,_value:string|null):void;setProperty(_name:string,_value:unknown):void;setAttribute(name:string,value:string):void;get shadowRootOptions():ShadowRootInit;renderShadow(_renderInfo:unknown):undefined;renderLight(_renderInfo:unknown):undefined;renderAttributes():string[];}export interface LyraLitElementRendererConstructor{new(tagName:string):object;readonly prototype:object;matchesClass(constructor:CustomElementConstructor,tagName:string,attributes:Map):boolean;} /** * Builds the renderer list expected by `@lit-labs/ssr` without making that server package a * browser dependency. Lyra's adapter supplies the inert light-DOM/style methods omitted by Lit's * deliberately small server DOM; it does not install `window`, `document`, or other globals. */ export declare function lyraSsrElementRenderers(litElementRenderer:T):readonly[typeof LyraSsrFallbackRenderer,T]; /** * Awaits registered Lyra hosts' current updates and reports their runtime readiness. * The search includes the supplied root and descendants of every reachable open shadow root. */ export declare function diagnoseLyraHydration(root?:ParentNode):Promise;