import { CustomElement } from "../../internal/custom-element.js"; import { TemplateResult } from "lit"; type ContentBoxSize = (typeof ContentBoxSize)[keyof typeof ContentBoxSize]; declare const ContentBoxSize: { readonly SM: "sm"; readonly MD: "md"; }; declare global { interface HTMLElementTagNameMap { 'odx-content-box': OdxContentBox; } } /** * @summary A component that provides a consistent layout for content with optional header and footer sections. * * @slot - Default slot for main content * @slot header - Optional header slot. If not provided, the component will look for title, description, and actions slots to construct a header. * @slot title - Title slot for the header. Used if the header slot is not provided. * @slot actions - Actions slot for the header. Used if the header slot is not provided. * @slot footer - Optional footer slot */ declare class OdxContentBox extends CustomElement { #private; static tagName: string; static styles: import("lit").CSSResult[]; size: ContentBoxSize; protected render(): TemplateResult; } export { ContentBoxSize, OdxContentBox };