import ZMP, { CSSSelector, ZMPEventsClass, ZMPPlugin } from '../app/app-class';

export namespace Icon {
  interface AppMethods {}
  interface AppParams {}
  interface AppEvents {}
  type IconZMP =
    | 'zi-add-member'
    | 'zi-add-member-solid'
    | 'zi-add-photo'
    | 'zi-add-story'
    | 'zi-add-user'
    | 'zi-add-user-solid'
    | 'zi-admin'
    | 'zi-arrow-down'
    | 'zi-arrow-left'
    | 'zi-arrow-right'
    | 'zi-arrow-up'
    | 'zi-at'
    | 'zi-auto'
    | 'zi-auto-solid'
    | 'zi-backup-arrow-solid'
    | 'zi-backup-solid'
    | 'zi-backup-success-solid'
    | 'zi-backup-warning-solid'
    | 'zi-ban'
    | 'zi-bookmark'
    | 'zi-bookmark-delete'
    | 'zi-bubble-multiselect'
    | 'zi-bullet-solid'
    | 'zi-calendar'
    | 'zi-calendar-solid'
    | 'zi-call'
    | 'zi-call-solid'
    | 'zi-camera'
    | 'zi-chat'
    | 'zi-chat-solid'
    | 'zi-check'
    | 'zi-check-circle'
    | 'zi-check-circle-solid'
    | 'zi-chevron-double-down'
    | 'zi-chevron-double-up'
    | 'zi-chevron-down'
    | 'zi-chevron-left'
    | 'zi-chevron-left-header'
    | 'zi-chevron-right'
    | 'zi-chevron-up'
    | 'zi-clock-1'
    | 'zi-clock-1-solid'
    | 'zi-clock-2'
    | 'zi-clock-2-solid'
    | 'zi-close'
    | 'zi-close-circle'
    | 'zi-close-circle-solid'
    | 'zi-copy'
    | 'zi-create-group'
    | 'zi-create-group-solid'
    | 'zi-delete'
    | 'zi-download'
    | 'zi-download-solid'
    | 'zi-drag-indicator-solid'
    | 'zi-edit'
    | 'zi-edit-delete'
    | 'zi-edit-delete-solid'
    | 'zi-edit-solid'
    | 'zi-edit-text'
    | 'zi-edit-text-solid'
    | 'zi-exclamation'
    | 'zi-favorite-list'
    | 'zi-file'
    | 'zi-filter'
    | 'zi-filter-solid'
    | 'zi-gallery'
    | 'zi-grid-solid'
    | 'zi-group'
    | 'zi-group-solid'
    | 'zi-heart'
    | 'zi-heart-solid'
    | 'zi-help-circle'
    | 'zi-hide'
    | 'zi-home'
    | 'zi-inbox'
    | 'zi-info-circle'
    | 'zi-info-circle-solid'
    | 'zi-key-solid'
    | 'zi-leave'
    | 'zi-leave-solid'
    | 'zi-link'
    | 'zi-list-1'
    | 'zi-list-2'
    | 'zi-livestream'
    | 'zi-location'
    | 'zi-location-solid'
    | 'zi-lock'
    | 'zi-lock-open-solid'
    | 'zi-lock-solid'
    | 'zi-members'
    | 'zi-members-solid'
    | 'zi-memory'
    | 'zi-mic'
    | 'zi-minus-circle'
    | 'zi-minus-circle-solid'
    | 'zi-more-diamond-solid'
    | 'zi-more-grid'
    | 'zi-more-grid-solid'
    | 'zi-more-horiz'
    | 'zi-more-horiz-solid'
    | 'zi-more-vert'
    | 'zi-note'
    | 'zi-note-delete'
    | 'zi-notif'
    | 'zi-notif-off'
    | 'zi-notif-off-solid'
    | 'zi-notif-ring'
    | 'zi-pause'
    | 'zi-pause-solid'
    | 'zi-pcline'
    | 'zi-photo'
    | 'zi-photo-search'
    | 'zi-photo-solid'
    | 'zi-pin'
    | 'zi-pin-solid'
    | 'zi-play'
    | 'zi-play-solid'
    | 'zi-plus'
    | 'zi-plus-circle'
    | 'zi-plus-circle-solid'
    | 'zi-poll'
    | 'zi-poll-solid'
    | 'zi-post'
    | 'zi-qrline'
    | 'zi-quote'
    | 'zi-quote-solid'
    | 'zi-radio-checked'
    | 'zi-radio-unchecked'
    | 'zi-recall'
    | 'zi-reminder'
    | 'zi-reminder-delete'
    | 'zi-reminder-solid'
    | 'zi-reorder-solid'
    | 'zi-reply'
    | 'zi-reply-solid'
    | 'zi-retry'
    | 'zi-retry-solid'
    | 'zi-save-to-collection'
    | 'zi-search'
    | 'zi-send-solid'
    | 'zi-setting'
    | 'zi-share'
    | 'zi-share-external-1'
    | 'zi-share-external-2'
    | 'zi-share-solid'
    | 'zi-shield-solid'
    | 'zi-star'
    | 'zi-star-solid'
    | 'zi-stranger'
    | 'zi-stranger-solid'
    | 'zi-switch-users'
    | 'zi-switch-users-solid'
    | 'zi-truyen-file'
    | 'zi-tune'
    | 'zi-unfold-less'
    | 'zi-unfold-more'
    | 'zi-unhide'
    | 'zi-unlock'
    | 'zi-unlock-solid'
    | 'zi-unpin'
    | 'zi-upload'
    | 'zi-user'
    | 'zi-user-check'
    | 'zi-user-circle'
    | 'zi-user-circle-solid'
    | 'zi-user-search'
    | 'zi-user-search-solid'
    | 'zi-user-settings'
    | 'zi-user-settings-solid'
    | 'zi-user-solid'
    | 'zi-user-window-solid'
    | 'zi-video'
    | 'zi-video-group'
    | 'zi-video-solid'
    | 'zi-wallpaper'
    | 'zi-warning'
    | 'zi-warning-circle'
    | 'zi-warning-circle-solid'
    | 'zi-warning-solid'
    | 'zi-wifi'
    | 'zi-wifi-off';
}

declare const IconComponent: ZMPPlugin;
export default IconComponent;
