import { EventEmitter } from '../../stencil-public-runtime';
import { HistoryItem } from '../gd-user-dashboard-list-item/user-dashboard-list-item';
export declare class GdUserDashboardImportDialog {
  /**
   * when to show the dialog
   */
  show: boolean;
  /**
   * event emitted when the dialog is closed
   */
  closed: EventEmitter<void>;
  /**
   * event emitted to import items
   */
  import: EventEmitter<Array<HistoryItem>>;
  /**
   * the imported history items
   */
  historyItems: Array<HistoryItem>;
  /**
   * a visual state to show loading in the import button
   */
  importing: boolean;
  /**
   * an error to show when the import is invalid or otherwise fails
   */
  invalidError: string;
  el: HTMLElement;
  setImportOptions(): void;
  handleChange(event: any): void;
  handleClose(): void;
  importItems(): void;
  /**
   * renders the dialog
   */
  render(): any;
}
