import { LitElement } from "lit"; import "./shw-markdown"; /** * Hides optional Markdown or child document blocks behind a native disclosure control. * * @element shw-collapsible * @slot - Document blocks when content="blocks". */ export declare class ShwCollapsible extends LitElement { #private; static properties: { content: { type: StringConstructor; }; open: { type: BooleanConstructor; reflect: boolean; }; summary: { type: StringConstructor; }; }; static styles: import("lit").CSSResult[]; /** Whether the disclosure starts open. */ open: boolean; /** Label for the disclosure control. */ summary: string; /** Body input: Markdown text by default, or slotted document blocks. */ content: "markdown" | "blocks"; protected render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "shw-collapsible": ShwCollapsible; } }