import { LitElement } from 'lit'; /** * Read-only JSON/source viewer for admin and developer surfaces. * * @slot toolbar - Optional controls above the source pane. * @csspart chrome - Viewer frame. * @csspart toolbar - Optional toolbar wrapper. * @csspart gutter - Line number gutter. * @csspart code - Formatted JSON code block. */ export declare class W1cJsonViewer extends LitElement { value: unknown; text: string; indent: number; lineNumbers: boolean; render(): import("lit").TemplateResult<1>; private getSource; private stringifyValue; private formatText; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'w1c-json-viewer': W1cJsonViewer; } }