import BlazeElement from "./element";
import BlazeHeading from "./heading";
import "./styles/details.css";
export default class BlazeDetails extends BlazeElement<HTMLDetailsElement> {
    summary: HTMLElement;
    summaryText: BlazeHeading;
    content: HTMLElement;
    /**
     * Create a {@link BlazeDetails}.
     *
     * @param summary The detail's summary text
     * @param content An {@link HTMLElement} to place inside the details tag
     * @param size The summary tag's font size in `rem` units, if none is given then size will be `auto`
     */
    constructor(summary: string, content: HTMLElement, size?: number);
    /**
     * Sets the summary tag's font size.
     *
     * @param size The summary tag's new font size in `rem` units
     */
    setSize(size: number): void;
}
