import { EventEmitter } from "../../../stencil-public-runtime";
import { RichToolbarCommand } from "../ez-rich-toolbar/RichToolbarHelper";
export declare class EzSimpleImageUploader {
  private _popupElement;
  private _dropZone;
  private _fileInput;
  private i18n;
  executeToolbarCommand: EventEmitter<RichToolbarCommand>;
  private link;
  private base64;
  private messageError;
  private selectedFile;
  /**
  * Tamanho máximo que a imagem poderá ter em kilobytes.
  */
  maxSize: number;
  /**
  * Método responsável pela abertura do popup.
  */
  show(): Promise<void>;
  /**
  * Método responsável pelo fechamento do popup.
  */
  hide(): Promise<void>;
  componentWillLoad(): Promise<void>;
  private handleCancel;
  private removeSelectedFile;
  private triggerFileSelect;
  private handleImage;
  private getFileList;
  private handleFileChange;
  private handleDragOver;
  private handleDragEnter;
  private handleDragLeave;
  private handleActionPopup;
  private handleCreateImgTag;
  private getOkButtonStatus;
  render(): any;
}
