import { Subscription } from 'rxjs';
export declare class UploadBenefitIcon {
  private customIcon;
  private uploadIconState;
  private storeSubscription;
  private allowedMimetypes;
  componentWillLoad(): void;
  disconnectedCallback(): void;
  render(): Element | undefined;
  protected mapState(): Subscription;
  private renderEmptyOrErrorState;
  private renderUploadPending;
  private renderIconUploaded;
  private onIconUpload;
  private clearIcon;
}
