import '../icon/icon';
import { LocalizeController } from '../../utilities/localize.js';
import SolidElement from '../../internal/solid-element';
export default class SdExpandable extends SolidElement {
    contentPreview: HTMLElement;
    details: HTMLDetailsElement;
    body: HTMLElement;
    open: boolean;
    inverted: boolean;
    localize: LocalizeController;
    private updateMaxHeight;
    private onToggleClick;
    onOpenChange(): Promise<void>;
    show(): Promise<void>;
    hide(): Promise<void>;
    render(): import("lit").TemplateResult<1>;
    firstUpdated(): void;
    cloneContentToLightDOM(): void;
    static styles: import("lit").CSSResult[];
}
declare global {
    interface HTMLElementTagNameMap {
        'sd-expandable': SdExpandable;
    }
}
