declare class AIImageElement extends HTMLElement {
private img;
private container;
private menuButton;
private menu;
private modal;
private isLoading;
private recordId;
private modificationsHistory;
constructor();
static get observedAttributes(): string[];
connectedCallback(): void;
private setupElements;
private setupStyles;
private updateReplaceCode;
private createMenuItem;
private showEditModal;
private closeModal;
private showHistoryModal;
private showInfoModal;
private generateImgTag;
private regenerateImage;
private modifyImage;
attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
private applyAttributes;
private applyClassAndStyle;
private loadImage;
private showLoading;
private hideLoading;
private showError;
}
export default AIImageElement;