/**
 * @class ImageHider
 * @extends HTMLElement
 * @description A custom element that provides a clickable card to toggle the visibility of images
 * across the document by setting a data attribute on the <html> element.
 * It reuses the <tone-card> design.
 */
export declare class ImageHider extends HTMLElement {
    private shadow;
    private toneCardElement;
    private toneCard;
    private isImagesHidden;
    constructor();
    connectedCallback(): void;
    disconnectedCallback(): void;
    private attachListeners;
    private removeListeners;
    private toggleImageVisibility;
    private applyState;
    private loadState;
    private handleReset;
    private updateCardAppearance;
    private render;
}
