import { HTMLAttributes } from "react";
declare class HtmlDivElement extends HTMLElement {
    static get observedAttributes(): string[];
    private wrapper;
    private observer;
    private _displayStyle?;
    /**
     * Display style
     */
    get displayStyle(): string | undefined;
    set displayStyle(style: string | undefined);
    constructor();
    connectedCallback(): void;
    disconnectedCallback(): void;
    attributeChangedCallback(name: string, _oldValue: any, newValue: any): void;
    setContent(): void;
}
declare module "react" {
    namespace JSX {
        interface IntrinsicElements {
            "html-div": React.DetailedHTMLProps<React.HTMLAttributes<HtmlDivElement>, HtmlDivElement>;
        }
    }
}
/**
 * Custom HTML element properties
 * 自定义 HTML 元素属性
 */
export type HtmlDivProps = HTMLAttributes<HTMLElement> & {
    /**
     * Display style
     * 显示样式
     */
    displayStyle?: string;
};
/**
 * Custom HTML element that sanitizes and displays HTML content
 * 自定义 HTML 元素，用于清理和显示 HTML 内容
 * @param props Properties
 * @returns Component
 */
export declare function HtmlDiv(props: HtmlDivProps): import("react/jsx-runtime").JSX.Element;
export {};
