import * as hi_element from 'hi-element'; import { HIElement } from 'hi-element'; declare class HiDrawlottery extends HIElement { constructor(); prizeIndexObject: Array; order: Array; LotteryWrap: HTMLElement; But: HTMLElement; prizeList: Array; prizeTextSty: string; itemWrapSty: string; lotteryTextSty: string; lotteryDecSty: string; lotteryTextObj: { text: string; dec: string; }; prizeOptionList: string; prizeOptionListChanged(old: any, newValue: any): void; setValueFn(name: any, val: any): void; lotteryInfo: string; lotteryInfoChanged(old: any, newValue: any): void; lotteryDecStyle: string; lotteryDecStyleChanged(old: any, newValue: any): void; lotteryTextStyle: string; lotteryTextStyleChanged(old: any, newValue: any): void; lotteryWarpStyle: string; lotteryWarpStyleChanged(old: any, newValue: any): void; prizeListStyle: string; prizeListStyleChanged(old: any, newValue: any): void; isClick: boolean; gutter: number; private gutterChanged; start: boolean; private startChanged; index: number; connectedCallback(): void; private drawlottery; startClick(): void; getStyleStr(lotteryBtnObj: any): string; } declare class HiFlip extends HIElement { width: number; height: number; connectedCallback(): void; } declare type SIZE_TYPE = 'large' | 'small' | 'default' | string; declare class HIElementBase extends HIElement { color: string; colorChanged(oldValue: any, newValue: any): void; size: SIZE_TYPE; sizeChanged(oldValue: any, newValue: any): void; disabled: boolean; connectedCallback(): void; injection(callback?: (r: any) => void): void; setValueFn(name: any, val: any): void; update(property: object, callback?: (result: any) => void): void; childrenFn(callback?: any): void; } declare class HiCountdown extends HIElementBase { days: string; hours: string; minutes: string; seconds: string; timerS: any; countdownTxt: HTMLDivElement; simple: boolean; daysShow: boolean; beginTime: any; endTime: any; size: any; sizeChanged(oldValue: any, newValue: any): void; connectedCallback(): void; disconnectedCallback(): void; countdown(): void; } declare class HiGoods extends HIElementBase { constructor(); NameEl: HTMLSpanElement; PriceEl: HTMLSpanElement; DiscountEl: HTMLSpanElement; Banner: HTMLElement; picture: string; name: string; namecolor: string; namecolorChanged(oldValue: any, newValue: any): void; namesize: string; namesizeChanged(oldValue: any, newValue: any): void; nameline: number; isname: boolean; price: string; pricecolor: string; pricecolorChanged(oldValue: any, newValue: any): void; pricesize: string; pricesizeChanged(oldValue: any, newValue: any): void; isprice: boolean; discount: string; discountcolor: string; discountcolorChanged(oldValue: any, newValue: any): void; isdiscount: boolean; trait: string; istrait: boolean; mode: string; modeChanged(oldValue: any, newValue: any): void; radius: number; private radiusChanged; background: string; private backgroundChanged; ratio: string; connectedCallback(): void; } declare class HiTask extends HIElementBase { constructor(); Slot: HTMLSlotElement; Space: HTMLElement; gutter: string; private gutterChanged; connectedCallback(): void; taskItemRadiusChanged(old: any, newVal: any): void; } declare class HiTaskItem extends HIElementBase { constructor(); But: HTMLElement; TaskTitle: HTMLElement; TaskSubtitle: HTMLElement; TaskItem: HTMLElement; icon: string; heading: string; headingstyle: string; headingstyleChanged(oldValue: any, newValue: any): void; subheading: string; subheadingstyle: string; subheadingstyleChanged(oldValue: any, newValue: any): void; button: string; buttonbackground: string; buttonbackgroundChanged(oldValue: any, newValue: any): void; buttoncolor: string; buttoncolorChanged(oldValue: any, newValue: any): void; background: string; private backgroundChanged; height: string; private heightChanged; butdisabled: boolean; butdisabledChanged(oldValue: any, newValue: any): void; connectedCallback(): void; butClick(): void; } declare class HiSceneCard extends HIElementBase { constructor(); NameEl: HTMLSpanElement; PriceEl: HTMLSpanElement; TagEl: HTMLSpanElement; Box: HTMLSpanElement; isClick: boolean; cardInfo: any; type: 'goods' | 'scene'; picture: string; name: string; nameStyle: string; private nameStyleChanged; isname: boolean; price: string; priceStyle: string; private priceStyleChanged; isprice: boolean; tag: string; tagStyle: string; private tagStyleChanged; istag: boolean; desc: string; descStyle: string; private descStyleChanged; isdesc: boolean; radius: number; private radiusChanged; background: string; private backgroundChanged; contentid: string; goodsid: string; scenecode: string; merchantcode: string; mdcode: string; codetype: string; shopid: string; action: string; connectedCallback(): void; BoxClick(): void; } declare class HiWaves extends HIElement { width: number; height: number; connectedCallback(): void; } declare class HiScrape extends HIElement { Mouse: { x: number; y: number; }; constructor(); canvas: HTMLCanvasElement; ctx: any; width: number; height: number; background: string; text: string; desc: string; percent: string; connectedCallback(): void; tracker(): void; initCanvas(): void; getTransparentPercent(): string; } interface Address { lngLat: [number, number]; name: string; address: string; addressFull: string; addressInfo: { adcode: string; city: string; citycode: string; district: string; province: string; street: string; streetNumber: string; township: string; }; } declare class MapPicker extends HIElementBase { constructor(); MapEl: HTMLDivElement; SelectTabs: HTMLSpanElement; HeaderSearch: HTMLDivElement; private mapInstance; private marker; private mapPlaceSearch; private autocomplete; private geocoder; searchItem: { name: string; type: string; }[]; listData: any; keyword: string; tipList: never[]; private searchTimer; searchType: 'marker' | 'tip'; tipVisible: boolean; activeIdx: number; loading: boolean; onSelectChange: any; center: string; centerChanged(oldValue: any, newValue: any): void; aMapKey: string; aMapSecret: string; connectedCallback(): void; initMapInstance(): void; handleMapClick(event: any): void; handleKeywordInput: (event: any) => void; handleClickTip(tip: any): void; handlePointSearch(lngLat: any): void; setMarkerPosition(lngLat: any): void; handleSearch(): void; handleSelectAddress(info: any): void; handleClickTab(idx: any): void; } declare class HIElementStyle extends HIElementBase { _Observable: hi_element.ExpressionNotifier; WrapStyle: HTMLElement; background: string; backgroundChanged(oldValue: any, newValue: any): void; setValue(v: any): void; margin: string; marginChanged(oldValue: any, newValue: any): void; padding: string; paddingChanged(oldValue: any, newValue: any): void; border: string; borderChanged(oldValue: any, newValue: any): void; radius: string; radiusChanged(oldValue: any, newValue: any): void; color: string; colorChanged(oldValue: any, newValue: any): void; width: string; widthChanged(oldValue: any, newValue: any): void; height: string; heightChanged(oldValue: any, newValue: any): void; gutter: number | string; gutterChanged(oldValue: any, newValue: any): void; shadow: number | string; shadowChanged(oldValue: any, newValue: any): void; } declare class HiSynContent extends HIElementStyle { constructor(); islookSvga: any; isheatSvga: any; lists: Array; gutter: number; gutterChanged(oldValue: any, newValue: any): void; radius: string; shadow: string; author: boolean; avatar: boolean; nickname: boolean; nicknamecolor: string; nicknameweight: string; contenttitle: boolean; titlecol: number; titlecolor: string; titleweight: string; distance: boolean; distancecolor: string; distanceweight: string; label: boolean; labelcolor: string; labelweight: string; heat: boolean; heaticon: string; private heaticonChanged; heatradius: string; heatbackground: string; look: boolean; lookicon: string; private lookiconChanged; typeicon: boolean; article: string; video: string; image: string; vr: string; novr: string; home: string; iconshadow: string; iconradius: string; iconbackground: string; istrack: boolean; checkid: string; WaterfallWrap: HTMLDivElement; connectedCallback(): void; styles(color: string, weight: string, background?: string): string; update(property: object): void; isSvga(value: any): boolean; stateFn(x: any, item: any, type: any): string; itemClick(event: any, item: any, type: any): void; } declare class HiPicture extends HIElementBase { constructor(); img: string; width: number; widthChanged(oldValue: any, newValue: any): void; height: number; heightChanged(oldValue: any, newValue: any): void; connectedCallback(): void; sizeFn(ev: any, type: any): void; isSvga(value: any): boolean; } declare class HiAppSearch extends HIElementBase { constructor(); appSearchContent: HTMLDivElement; appSearchSelect: HTMLDivElement; appSearchButton: HTMLDivElement; appSearchInput: HTMLDivElement; appSearchButtonText: HTMLDivElement; isvw: boolean; isvwChanged(oldValue: any, newValue: any): void; font: string; fontChanged(oldValue: any, newValue: any): void; searchfontsize: string; searchfontsizeChanged(oldValue: any, newValue: any): void; height: string; heightChanged(oldValue: any, newValue: any): void; width: string; widthChanged(oldValue: any, newValue: any): void; selectwidth: string; selectwidthChanged(oldValue: any, newValue: any): void; searchwidth: string; searchwidthChanged(oldValue: any, newValue: any): void; area: string; areaChanged(oldValue: any, newValue: any): void; selectcolor: string; selectcolorChanged(oldValue: any, newValue: any): void; selectfont: string; selectfontChanged(oldValue: any, newValue: any): void; placeholder: string; placeholderChanged(oldValue: any, newValue: any): void; textalign: string; textalignChanged(oldValue: any, newValue: any): void; textcolor: string; textcolorChanged(oldValue: any, newValue: any): void; textfont: string; textfontChanged(oldValue: any, newValue: any): void; textcontent: string; textcontentChanged(oldValue: any, newValue: any): void; searchcolor: string; searchcolorChanged(oldValue: any, newValue: any): void; searchfont: string; searchfontChanged(oldValue: any, newValue: any): void; searchbg: string; searchbgChanged(oldValue: any, newValue: any): void; iscolorchange: string; borderwidth: string; borderwidthChanged(oldValue: any, newValue: any): void; borderstyle: string; borderstyleChanged(oldValue: any, newValue: any): void; bordercolor: string; bordercolorChanged(oldValue: any, newValue: any): void; roundlefttop: string; roundrighttop: string; roundleftbottom: string; roundrightbottom: string; searchroundlefttop: string; searchroundrighttop: string; searchroundleftbottom: string; searchroundrightbottom: string; calcBtnRound(el: any, lt: any, rt: any, rb: any, lb: any): void; shadowcolor: string; shadowx: string; shadowy: string; shadowblur: string; shadowspread: string; calShadow(shadowx: any, shadowy: any, shadowblur: any, shadowspread: any, shadowcolor: any): void; connectedCallback(): void; update(property: object): void; emit(): void; } declare class HiAppPage extends HIElementBase { constructor(); iframeBody: HTMLDivElement; iframeBox: HTMLDivElement; isvw: boolean; isvwChanged(oldValue: any, newValue: any): void; url: string; urlChanged(oldValue: any, newValue: any): void; width: string; widthChanged(oldValue: any, newValue: any): void; innerheight: string; innerheightChanged(oldValue: any, newValue: any): void; iFrameHeight(): void; connectedCallback(): void; } declare class HiAppFamily extends HIElementBase { constructor(); appFamilyAll: HTMLDivElement; serviceIcon: HTMLDivElement; familyMenu: HTMLDivElement; menuContent: HTMLDivElement; istrack: boolean; list: Array; listChanged(oldValue: any, newValue: any): void; familyname: string; areaChanged(oldValue: any, newValue: any): void; isvw: boolean; isvwChanged(oldValue: any, newValue: any): void; height: string; heightChanged(oldValue: any, newValue: any): void; width: string; widthChanged(oldValue: any, newValue: any): void; fontSize: number; fontSizeChanged(oldValue: any, newValue: any): void; addIconSize: number; addIconSizeChanged(oldValue: any, newValue: any): void; serviceIconSize: number; serviceIconSizeChanged(oldValue: any, newValue: any): void; fontWeight: number; fontWeightChanged(oldValue: any, newValue: any): void; color: string; colorChanged(oldValue: any, newValue: any): void; clickFn(type: any): void; connectedCallback(): void; stateFn(x: any, item: any): string; showMenu(): void; itemClick(event: any): void; disconnectedCallback(): void; handleMousedown(ev: any): void; update(property: object): void; emit(): void; } declare class HiAppLive extends HIElementBase { constructor(); appLiveAll: HTMLDivElement; liveContent: HTMLDivElement; contentTips: HTMLDivElement; livecontentTips: HTMLDivElement; appointcontentTips: HTMLDivElement; playbackcontentTips: HTMLDivElement; statusTxt: HTMLDivElement; appointTxt: HTMLDivElement; playbackTxt: HTMLDivElement; isvw: boolean; isvwChanged(oldValue: any, newValue: any): void; imgDefault: string; imgDefaultChanged(oldValue: any, newValue: any): void; height: number; heightChanged(oldValue: any, newValue: any): void; width: number; widthChanged(oldValue: any, newValue: any): void; trackBackground: string; trackBackgroundChanged(oldValue: any, newValue: any): void; tipsliveBg: string; tipsliveBgChanged(oldValue: any, newValue: any): void; tipsplaybackeBg: string; tipsplaybackeBgChanged(oldValue: any, newValue: any): void; tipsappointeBg: string; tipsappointeBgChanged(oldValue: any, newValue: any): void; fontweight: number; fontweightChanged(oldValue: any, newValue: any): void; textsize: number; textsizeChanged(oldValue: any, newValue: any): void; livestatus: boolean; livestatusChanged(oldValue: any, newValue: any): void; liveInstatus: boolean; liveInstatusChanged(oldValue: any, newValue: any): void; appointstatus: boolean; appointstatusChanged(oldValue: any, newValue: any): void; playbackstatus: boolean; playbackstatusChanged(oldValue: any, newValue: any): void; statustext: string; statustextChanged(oldValue: any, newValue: any): void; playbacktext: string; playbacktextChanged(oldValue: any, newValue: any): void; appointtext: string; appointtextChanged(oldValue: any, newValue: any): void; liveIcon: string; liveIconChanged(oldValue: any, newValue: any): void; appointIcon: string; appointIconChanged(oldValue: any, newValue: any): void; playbackIcon: string; playbackIconChanged(oldValue: any, newValue: any): void; statusfontweight: number; statusfontweightChanged(oldValue: any, newValue: any): void; statusfontcolor: string; statusfontGradient: boolean; statusfontcolorChanged(oldValue: any, newValue: any): void; statusfontSize: number; statusfontSizeChanged(oldValue: any, newValue: any): void; imgRadius: number; imgRadiusChanged(oldValue: any, newValue: any): void; imgRatio: string; imgRatioChanged(oldValue: any, newValue: any): void; liveShadow: string; liveShadowChanged(oldValue: any, newValue: any): void; connectedCallback(): void; update(property: object): void; emit(): void; } declare class HiZjDropMenu extends HIElementStyle { constructor(); icon: string; fontSize: string; fontWeight: string; color: string; list_copy: Array; list: Array; listChanged(oldValue: any, newValue: any): void; istrack: boolean; checkid: string; showBadge: boolean; menuContent: HTMLDivElement; connectedCallback(): void; disconnectedCallback(): void; update(property: object): void; isSvga(value: any): boolean; showMenu(): void; handleMousedown(ev: any): void; stateFn(x: any, item: any): string; itemClick(event: any): void; onScroll(event: any): void; } declare class HiAppNotice extends HIElementBase { constructor(); appNoticeAll: HTMLDivElement; noticeContent: HTMLDivElement; contentTips: HTMLDivElement; noticeTxt: HTMLDivElement; timeTxt: HTMLDivElement; isvw: boolean; isvwChanged(oldValue: any, newValue: any): void; height: number; heightChanged(oldValue: any, newValue: any): void; width: number; widthChanged(oldValue: any, newValue: any): void; fontweight: number; fontweightChanged(oldValue: any, newValue: any): void; fontsize: number; fontsizeChanged(oldValue: any, newValue: any): void; timefontweight: number; timefontweightChanged(oldValue: any, newValue: any): void; timefontsize: number; timefontsizeChanged(oldValue: any, newValue: any): void; noticetxt: string; noticetxtChanged(oldValue: any, newValue: any): void; timetext: string; timetextChanged(oldValue: any, newValue: any): void; noticeImg: string; noticeImgChanged(oldValue: any, newValue: any): void; Radius: string; RadiusChanged(oldValue: any, newValue: any): void; shadow: string; shadowChanged(oldValue: any, newValue: any): void; isgradient: boolean; color: string; colorChanged(oldValue: any, newValue: any): void; timeisgradient: boolean; timecolor: string; timecolorChanged(oldValue: any, newValue: any): void; connectedCallback(): void; update(property: object): void; emit(): void; } declare class HiAppWeather extends HIElementBase { constructor(); appWeatherAll: HTMLDivElement; appWeather: HTMLDivElement; cardContent: HTMLDivElement; posContent: HTMLDivElement; skyContent: HTMLDivElement; posTxt: HTMLDivElement; cardRadius: string; cardRadiusChanged(oldValue: any, newValue: any): void; skyBgRadius: number; skyBgRadiusChanged(oldValue: any, newValue: any): void; familyname: string; areaChanged(oldValue: any, newValue: any): void; isvw: boolean; isvwChanged(oldValue: any, newValue: any): void; height: number; heightChanged(oldValue: any, newValue: any): void; width: number; widthChanged(oldValue: any, newValue: any): void; fontSize: number; fontSizeChanged(oldValue: any, newValue: any): void; layout: number; layoutChanged(oldValue: any, newValue: any): void; headIcon: string; headIconChanged(oldValue: any, newValue: any): void; backImg: string; backImgChanged(oldValue: any, newValue: any): void; cardDefaultText: string; cardDefaultTextChanged(oldValue: any, newValue: any): void; cardfontSize: number; cardfontSizeChanged(oldValue: any, newValue: any): void; cardfontWeight: number; cardfontWeightChanged(oldValue: any, newValue: any): void; cardfontColor: string; cardfontColorChanged(oldValue: any, newValue: any): void; posText: string; posTextChanged(oldValue: any, newValue: any): void; posFontSize: number; posFontSizeChanged(oldValue: any, newValue: any): void; posFontWeight: number; posFontWeightChanged(oldValue: any, newValue: any): void; posColor: string; posColorChanged(oldValue: any, newValue: any): void; posBackColor: string; posIsGradient: boolean; posBackColorChanged(oldValue: any, newValue: any): void; skyText: string; skyTextChanged(oldValue: any, newValue: any): void; skyfontSize: number; skyfontSizeChanged(oldValue: any, newValue: any): void; skyfontWeight: number; skyfontWeightChanged(oldValue: any, newValue: any): void; skyfontColor: string; skyfontColorChanged(oldValue: any, newValue: any): void; skyShadow: string; skyShadowChanged(oldValue: any, newValue: any): void; connectedCallback(): void; update(property: object): void; emit(): void; } declare class HiVRViewer extends HIElementBase { parallaxInstance: any; constructor(); ViewerScene: HTMLElement; PermissionModal: HTMLElement; source: string; sourceChanged(oldValue: any, newValue: any): void; width: string; private widthChanged; height: string; private heightChanged; ltRadius: number; private ltRadiusChanged; rtRadius: number; private rtRadiusChanged; rbRadius: number; private rbRadiusChanged; lbRadius: number; private lbRadiusChanged; connectedCallback(): void; disconnectedCallback(): void; private calcContentImageStyle; onHandleConfirmPermission(): void; startAnimation(): void; } declare class HiH5Scene extends HIElementBase { constructor(); sceneAll: HTMLDivElement; sceneCard: HTMLDivElement; cardInfo: HTMLDivElement; islookSvga: any; isheatSvga: any; radius: string; shadow: string; contenttitle: boolean; sceneNamerow: number; sceneNamerowChanged(oldValue: any, newValue: any): void; storeNamerow: number; storeNamerowChanged(oldValue: any, newValue: any): void; sceneNamecolor: string; sceneNameweight: string; heat: boolean; heatradius: string; heatbackground: string; heaticon: string; private heaticonChanged; distance: boolean; distancecolor: string; distanceweight: string; viewWidth: number; store: boolean; avatar: boolean; storename: boolean; storenamecolor: string; storenameweight: string; scenceList: Array; scenceListChanged(oldValue: any, newValue: any): void; isvw: boolean; nocardwidth: number; isvwChanged(oldValue: any, newValue: any): void; height: number; heightChanged(oldValue: any, newValue: any): void; gutter: number; gutterChanged(oldValue: any, newValue: any): void; cardWidth: number; itemWidth: number; cardWidthChanged(oldValue: any, newValue: any): void; isSvga(value: any): boolean; styles(color: string, weight: string, background?: string): string; connectedCallback(): void; posarr: any; loadeddata(width: any, gutter: any): void; clickItem(x: any): void; lazyLoad(): void; update(property: object): void; } declare class HiH5SceneNew extends HIElementBase { constructor(); sceneAll: HTMLDivElement; sceneCard: HTMLDivElement; cardInfo: HTMLDivElement; islookSvga: any; isheatSvga: any; radius: string; shadow: string; contenttitle: boolean; sceneNamerow: number; sceneNamerowChanged(oldValue: any, newValue: any): void; storeNamerow: number; storeNamerowChanged(oldValue: any, newValue: any): void; sceneNamecolor: string; sceneNameweight: string; heat: boolean; heatradius: string; heatbackground: string; heaticon: string; private heaticonChanged; distance: boolean; distancecolor: string; distanceweight: string; viewWidth: number; store: boolean; avatar: boolean; storename: boolean; storenamecolor: string; storenameweight: string; scenceList: Array; scenceListChanged(oldValue: any, newValue: any): void; setValueFn(name: any, val: any): void; isvw: boolean; nocardwidth: number; isvwChanged(oldValue: any, newValue: any): void; height: number; heightChanged(oldValue: any, newValue: any): void; gutter: number; gutterChanged(oldValue: any, newValue: any): void; cardWidth: number; itemWidth: number; cardWidthChanged(oldValue: any, newValue: any): void; isSvga(value: any): boolean; styles(color: string, weight: string, background?: string): string; connectedCallback(): void; posarr: any; leftItems: any; rightItems: any; loadeddata(scenceList: any): void; clickItem(x: any): void; lazyLoad(): void; update(property: object): void; } export { Address, HiAppFamily, HiAppLive, HiAppNotice, HiAppPage, HiAppSearch, HiAppWeather, HiCountdown, HiDrawlottery, HiFlip, HiGoods, HiH5Scene, HiH5SceneNew, HiPicture, HiSceneCard, HiScrape, HiSynContent, HiTask, HiTaskItem, HiVRViewer, HiWaves, HiZjDropMenu, MapPicker };