ion-accordion,shadow ion-accordion,prop,disabled,boolean,false,false,false ion-accordion,prop,mode,"ios" | "md",undefined,false,false ion-accordion,prop,readonly,boolean,false,false,false ion-accordion,prop,toggleIcon,string,chevronDown,false,false ion-accordion,prop,toggleIconSlot,"end" | "start",'end',false,false ion-accordion,prop,value,string,`ion-accordion-${accordionIds++}`,false,false ion-accordion,part,content ion-accordion,part,expanded ion-accordion,part,header ion-accordion-group,shadow ion-accordion-group,prop,animated,boolean,true,false,false ion-accordion-group,prop,disabled,boolean,false,false,false ion-accordion-group,prop,expand,"compact" | "inset",'compact',false,false ion-accordion-group,prop,mode,"ios" | "md",undefined,false,false ion-accordion-group,prop,multiple,boolean | undefined,undefined,false,false ion-accordion-group,prop,readonly,boolean,false,false,false ion-accordion-group,prop,value,null | string | string[] | undefined,undefined,false,false ion-accordion-group,event,ionChange,AccordionGroupChangeEventDetail,true ion-action-sheet,scoped ion-action-sheet,prop,animated,boolean,true,false,false ion-action-sheet,prop,backdropDismiss,boolean,true,false,false ion-action-sheet,prop,buttons,(string | ActionSheetButton)[],[],false,false ion-action-sheet,prop,cssClass,string | string[] | undefined,undefined,false,false ion-action-sheet,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-action-sheet,prop,header,string | undefined,undefined,false,false ion-action-sheet,prop,htmlAttributes,undefined | { [key: string]: any; },undefined,false,false ion-action-sheet,prop,isOpen,boolean,false,false,false ion-action-sheet,prop,keyboardClose,boolean,true,false,false ion-action-sheet,prop,leaveAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-action-sheet,prop,mode,"ios" | "md",undefined,false,false ion-action-sheet,prop,subHeader,string | undefined,undefined,false,false ion-action-sheet,prop,translucent,boolean,false,false,false ion-action-sheet,prop,trigger,string | undefined,undefined,false,false ion-action-sheet,method,dismiss,dismiss(data?: any, role?: string) => Promise ion-action-sheet,method,onDidDismiss,onDidDismiss() => Promise> ion-action-sheet,method,onWillDismiss,onWillDismiss() => Promise> ion-action-sheet,method,present,present() => Promise ion-action-sheet,event,didDismiss,OverlayEventDetail,true ion-action-sheet,event,didPresent,void,true ion-action-sheet,event,ionActionSheetDidDismiss,OverlayEventDetail,true ion-action-sheet,event,ionActionSheetDidPresent,void,true ion-action-sheet,event,ionActionSheetWillDismiss,OverlayEventDetail,true ion-action-sheet,event,ionActionSheetWillPresent,void,true ion-action-sheet,event,willDismiss,OverlayEventDetail,true ion-action-sheet,event,willPresent,void,true ion-action-sheet,css-prop,--backdrop-opacity ion-action-sheet,css-prop,--background ion-action-sheet,css-prop,--button-background ion-action-sheet,css-prop,--button-background-activated ion-action-sheet,css-prop,--button-background-activated-opacity ion-action-sheet,css-prop,--button-background-focused ion-action-sheet,css-prop,--button-background-focused-opacity ion-action-sheet,css-prop,--button-background-hover ion-action-sheet,css-prop,--button-background-hover-opacity ion-action-sheet,css-prop,--button-background-selected ion-action-sheet,css-prop,--button-background-selected-opacity ion-action-sheet,css-prop,--button-color ion-action-sheet,css-prop,--button-color-activated ion-action-sheet,css-prop,--button-color-disabled ion-action-sheet,css-prop,--button-color-focused ion-action-sheet,css-prop,--button-color-hover ion-action-sheet,css-prop,--button-color-selected ion-action-sheet,css-prop,--color ion-action-sheet,css-prop,--height ion-action-sheet,css-prop,--max-height ion-action-sheet,css-prop,--max-width ion-action-sheet,css-prop,--min-height ion-action-sheet,css-prop,--min-width ion-action-sheet,css-prop,--width ion-alert,scoped ion-alert,prop,animated,boolean,true,false,false ion-alert,prop,backdropDismiss,boolean,true,false,false ion-alert,prop,buttons,(string | AlertButton)[],[],false,false ion-alert,prop,cssClass,string | string[] | undefined,undefined,false,false ion-alert,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-alert,prop,header,string | undefined,undefined,false,false ion-alert,prop,htmlAttributes,undefined | { [key: string]: any; },undefined,false,false ion-alert,prop,inputs,AlertInput[],[],false,false ion-alert,prop,isOpen,boolean,false,false,false ion-alert,prop,keyboardClose,boolean,true,false,false ion-alert,prop,leaveAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-alert,prop,message,IonicSafeString | string | undefined,undefined,false,false ion-alert,prop,mode,"ios" | "md",undefined,false,false ion-alert,prop,subHeader,string | undefined,undefined,false,false ion-alert,prop,translucent,boolean,false,false,false ion-alert,prop,trigger,string | undefined,undefined,false,false ion-alert,method,dismiss,dismiss(data?: any, role?: string) => Promise ion-alert,method,onDidDismiss,onDidDismiss() => Promise> ion-alert,method,onWillDismiss,onWillDismiss() => Promise> ion-alert,method,present,present() => Promise ion-alert,event,didDismiss,OverlayEventDetail,true ion-alert,event,didPresent,void,true ion-alert,event,ionAlertDidDismiss,OverlayEventDetail,true ion-alert,event,ionAlertDidPresent,void,true ion-alert,event,ionAlertWillDismiss,OverlayEventDetail,true ion-alert,event,ionAlertWillPresent,void,true ion-alert,event,willDismiss,OverlayEventDetail,true ion-alert,event,willPresent,void,true ion-alert,css-prop,--backdrop-opacity ion-alert,css-prop,--background ion-alert,css-prop,--height ion-alert,css-prop,--max-height ion-alert,css-prop,--max-width ion-alert,css-prop,--min-height ion-alert,css-prop,--min-width ion-alert,css-prop,--width ion-app,none ion-avatar,shadow ion-avatar,css-prop,--border-radius ion-back-button,shadow ion-back-button,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-back-button,prop,defaultHref,string | undefined,undefined,false,false ion-back-button,prop,disabled,boolean,false,false,true ion-back-button,prop,icon,null | string | undefined,undefined,false,false ion-back-button,prop,mode,"ios" | "md",undefined,false,false ion-back-button,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-back-button,prop,text,null | string | undefined,undefined,false,false ion-back-button,prop,type,"button" | "reset" | "submit",'button',false,false ion-back-button,css-prop,--background ion-back-button,css-prop,--background-focused ion-back-button,css-prop,--background-focused-opacity ion-back-button,css-prop,--background-hover ion-back-button,css-prop,--background-hover-opacity ion-back-button,css-prop,--border-radius ion-back-button,css-prop,--color ion-back-button,css-prop,--color-focused ion-back-button,css-prop,--color-hover ion-back-button,css-prop,--icon-font-size ion-back-button,css-prop,--icon-font-weight ion-back-button,css-prop,--icon-margin-bottom ion-back-button,css-prop,--icon-margin-end ion-back-button,css-prop,--icon-margin-start ion-back-button,css-prop,--icon-margin-top ion-back-button,css-prop,--icon-padding-bottom ion-back-button,css-prop,--icon-padding-end ion-back-button,css-prop,--icon-padding-start ion-back-button,css-prop,--icon-padding-top ion-back-button,css-prop,--margin-bottom ion-back-button,css-prop,--margin-end ion-back-button,css-prop,--margin-start ion-back-button,css-prop,--margin-top ion-back-button,css-prop,--min-height ion-back-button,css-prop,--min-width ion-back-button,css-prop,--opacity ion-back-button,css-prop,--padding-bottom ion-back-button,css-prop,--padding-end ion-back-button,css-prop,--padding-start ion-back-button,css-prop,--padding-top ion-back-button,css-prop,--ripple-color ion-back-button,css-prop,--transition ion-back-button,part,icon ion-back-button,part,native ion-back-button,part,text ion-backdrop,shadow ion-backdrop,prop,stopPropagation,boolean,true,false,false ion-backdrop,prop,tappable,boolean,true,false,false ion-backdrop,prop,visible,boolean,true,false,false ion-backdrop,event,ionBackdropTap,void,true ion-badge,shadow ion-badge,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-badge,prop,mode,"ios" | "md",undefined,false,false ion-badge,css-prop,--background ion-badge,css-prop,--color ion-badge,css-prop,--padding-bottom ion-badge,css-prop,--padding-end ion-badge,css-prop,--padding-start ion-badge,css-prop,--padding-top ion-breadcrumb,shadow ion-breadcrumb,prop,active,boolean,false,false,false ion-breadcrumb,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,false ion-breadcrumb,prop,disabled,boolean,false,false,false ion-breadcrumb,prop,download,string | undefined,undefined,false,false ion-breadcrumb,prop,href,string | undefined,undefined,false,false ion-breadcrumb,prop,mode,"ios" | "md",undefined,false,false ion-breadcrumb,prop,rel,string | undefined,undefined,false,false ion-breadcrumb,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-breadcrumb,prop,routerDirection,"back" | "forward" | "root",'forward',false,false ion-breadcrumb,prop,separator,boolean | undefined,undefined,false,false ion-breadcrumb,prop,target,string | undefined,undefined,false,false ion-breadcrumb,event,ionBlur,void,true ion-breadcrumb,event,ionFocus,void,true ion-breadcrumb,css-prop,--background-focused ion-breadcrumb,css-prop,--color ion-breadcrumb,css-prop,--color-active ion-breadcrumb,css-prop,--color-focused ion-breadcrumb,css-prop,--color-hover ion-breadcrumb,part,collapsed-indicator ion-breadcrumb,part,native ion-breadcrumb,part,separator ion-breadcrumbs,shadow ion-breadcrumbs,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-breadcrumbs,prop,itemsAfterCollapse,number,1,false,false ion-breadcrumbs,prop,itemsBeforeCollapse,number,1,false,false ion-breadcrumbs,prop,maxItems,number | undefined,undefined,false,false ion-breadcrumbs,prop,mode,"ios" | "md",undefined,false,false ion-breadcrumbs,event,ionCollapsedClick,BreadcrumbCollapsedClickEventDetail,true ion-button,shadow ion-button,prop,buttonType,string,'button',false,false ion-button,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-button,prop,disabled,boolean,false,false,true ion-button,prop,download,string | undefined,undefined,false,false ion-button,prop,expand,"block" | "full" | undefined,undefined,false,true ion-button,prop,fill,"clear" | "default" | "outline" | "solid" | undefined,undefined,false,true ion-button,prop,form,HTMLFormElement | string | undefined,undefined,false,false ion-button,prop,href,string | undefined,undefined,false,false ion-button,prop,mode,"ios" | "md",undefined,false,false ion-button,prop,rel,string | undefined,undefined,false,false ion-button,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-button,prop,routerDirection,"back" | "forward" | "root",'forward',false,false ion-button,prop,shape,"round" | undefined,undefined,false,true ion-button,prop,size,"default" | "large" | "small" | undefined,undefined,false,true ion-button,prop,strong,boolean,false,false,false ion-button,prop,target,string | undefined,undefined,false,false ion-button,prop,type,"button" | "reset" | "submit",'button',false,false ion-button,event,ionBlur,void,true ion-button,event,ionFocus,void,true ion-button,css-prop,--background ion-button,css-prop,--background-activated ion-button,css-prop,--background-activated-opacity ion-button,css-prop,--background-focused ion-button,css-prop,--background-focused-opacity ion-button,css-prop,--background-hover ion-button,css-prop,--background-hover-opacity ion-button,css-prop,--border-color ion-button,css-prop,--border-radius ion-button,css-prop,--border-style ion-button,css-prop,--border-width ion-button,css-prop,--box-shadow ion-button,css-prop,--color ion-button,css-prop,--color-activated ion-button,css-prop,--color-focused ion-button,css-prop,--color-hover ion-button,css-prop,--opacity ion-button,css-prop,--padding-bottom ion-button,css-prop,--padding-end ion-button,css-prop,--padding-start ion-button,css-prop,--padding-top ion-button,css-prop,--ripple-color ion-button,css-prop,--transition ion-button,part,native ion-buttons,scoped ion-buttons,prop,collapse,boolean,false,false,false ion-card,shadow ion-card,prop,button,boolean,false,false,false ion-card,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-card,prop,disabled,boolean,false,false,false ion-card,prop,download,string | undefined,undefined,false,false ion-card,prop,href,string | undefined,undefined,false,false ion-card,prop,mode,"ios" | "md",undefined,false,false ion-card,prop,rel,string | undefined,undefined,false,false ion-card,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-card,prop,routerDirection,"back" | "forward" | "root",'forward',false,false ion-card,prop,target,string | undefined,undefined,false,false ion-card,prop,type,"button" | "reset" | "submit",'button',false,false ion-card,css-prop,--background ion-card,css-prop,--color ion-card,part,native ion-card-content,none ion-card-content,prop,mode,"ios" | "md",undefined,false,false ion-card-header,shadow ion-card-header,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-card-header,prop,mode,"ios" | "md",undefined,false,false ion-card-header,prop,translucent,boolean,false,false,false ion-card-subtitle,shadow ion-card-subtitle,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-card-subtitle,prop,mode,"ios" | "md",undefined,false,false ion-card-subtitle,css-prop,--color ion-card-title,shadow ion-card-title,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-card-title,prop,mode,"ios" | "md",undefined,false,false ion-card-title,css-prop,--color ion-checkbox,shadow ion-checkbox,prop,alignment,"center" | "start",'center',false,false ion-checkbox,prop,checked,boolean,false,false,false ion-checkbox,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-checkbox,prop,disabled,boolean,false,false,false ion-checkbox,prop,indeterminate,boolean,false,false,false ion-checkbox,prop,justify,"end" | "space-between" | "start",'space-between',false,false ion-checkbox,prop,labelPlacement,"end" | "fixed" | "stacked" | "start",'start',false,false ion-checkbox,prop,mode,"ios" | "md",undefined,false,false ion-checkbox,prop,name,string,this.inputId,false,false ion-checkbox,prop,value,any,'on',false,false ion-checkbox,event,ionBlur,void,true ion-checkbox,event,ionChange,CheckboxChangeEventDetail,true ion-checkbox,event,ionFocus,void,true ion-checkbox,css-prop,--border-color ion-checkbox,css-prop,--border-color-checked ion-checkbox,css-prop,--border-radius ion-checkbox,css-prop,--border-style ion-checkbox,css-prop,--border-width ion-checkbox,css-prop,--checkbox-background ion-checkbox,css-prop,--checkbox-background-checked ion-checkbox,css-prop,--checkmark-color ion-checkbox,css-prop,--checkmark-width ion-checkbox,css-prop,--size ion-checkbox,css-prop,--transition ion-checkbox,part,container ion-checkbox,part,label ion-checkbox,part,mark ion-chip,shadow ion-chip,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-chip,prop,disabled,boolean,false,false,false ion-chip,prop,mode,"ios" | "md",undefined,false,false ion-chip,prop,outline,boolean,false,false,false ion-chip,css-prop,--background ion-chip,css-prop,--color ion-col,shadow ion-col,prop,offset,string | undefined,undefined,false,false ion-col,prop,offsetLg,string | undefined,undefined,false,false ion-col,prop,offsetMd,string | undefined,undefined,false,false ion-col,prop,offsetSm,string | undefined,undefined,false,false ion-col,prop,offsetXl,string | undefined,undefined,false,false ion-col,prop,offsetXs,string | undefined,undefined,false,false ion-col,prop,pull,string | undefined,undefined,false,false ion-col,prop,pullLg,string | undefined,undefined,false,false ion-col,prop,pullMd,string | undefined,undefined,false,false ion-col,prop,pullSm,string | undefined,undefined,false,false ion-col,prop,pullXl,string | undefined,undefined,false,false ion-col,prop,pullXs,string | undefined,undefined,false,false ion-col,prop,push,string | undefined,undefined,false,false ion-col,prop,pushLg,string | undefined,undefined,false,false ion-col,prop,pushMd,string | undefined,undefined,false,false ion-col,prop,pushSm,string | undefined,undefined,false,false ion-col,prop,pushXl,string | undefined,undefined,false,false ion-col,prop,pushXs,string | undefined,undefined,false,false ion-col,prop,size,string | undefined,undefined,false,false ion-col,prop,sizeLg,string | undefined,undefined,false,false ion-col,prop,sizeMd,string | undefined,undefined,false,false ion-col,prop,sizeSm,string | undefined,undefined,false,false ion-col,prop,sizeXl,string | undefined,undefined,false,false ion-col,prop,sizeXs,string | undefined,undefined,false,false ion-col,css-prop,--ion-grid-column-padding ion-col,css-prop,--ion-grid-column-padding-lg ion-col,css-prop,--ion-grid-column-padding-md ion-col,css-prop,--ion-grid-column-padding-sm ion-col,css-prop,--ion-grid-column-padding-xl ion-col,css-prop,--ion-grid-column-padding-xs ion-col,css-prop,--ion-grid-columns ion-content,shadow ion-content,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-content,prop,fixedSlotPlacement,"after" | "before",'after',false,false ion-content,prop,forceOverscroll,boolean | undefined,undefined,false,false ion-content,prop,fullscreen,boolean,false,false,false ion-content,prop,scrollEvents,boolean,false,false,false ion-content,prop,scrollX,boolean,false,false,false ion-content,prop,scrollY,boolean,true,false,false ion-content,method,getScrollElement,getScrollElement() => Promise ion-content,method,scrollByPoint,scrollByPoint(x: number, y: number, duration: number) => Promise ion-content,method,scrollToBottom,scrollToBottom(duration?: number) => Promise ion-content,method,scrollToPoint,scrollToPoint(x: number | undefined | null, y: number | undefined | null, duration?: number) => Promise ion-content,method,scrollToTop,scrollToTop(duration?: number) => Promise ion-content,event,ionScroll,ScrollDetail,true ion-content,event,ionScrollEnd,ScrollBaseDetail,true ion-content,event,ionScrollStart,ScrollBaseDetail,true ion-content,css-prop,--background ion-content,css-prop,--color ion-content,css-prop,--keyboard-offset ion-content,css-prop,--offset-bottom ion-content,css-prop,--offset-top ion-content,css-prop,--padding-bottom ion-content,css-prop,--padding-end ion-content,css-prop,--padding-start ion-content,css-prop,--padding-top ion-content,part,background ion-content,part,scroll ion-datetime,shadow ion-datetime,prop,cancelText,string,'Cancel',false,false ion-datetime,prop,clearText,string,'Clear',false,false ion-datetime,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,'primary',false,false ion-datetime,prop,dayValues,number | number[] | string | undefined,undefined,false,false ion-datetime,prop,disabled,boolean,false,false,false ion-datetime,prop,doneText,string,'Done',false,false ion-datetime,prop,firstDayOfWeek,number,0,false,false ion-datetime,prop,formatOptions,undefined | { date: DateTimeFormatOptions; time?: DateTimeFormatOptions | undefined; } | { date?: DateTimeFormatOptions | undefined; time: DateTimeFormatOptions; },undefined,false,false ion-datetime,prop,highlightedDates,((dateIsoString: string) => DatetimeHighlightStyle | undefined) | DatetimeHighlight[] | undefined,undefined,false,false ion-datetime,prop,hourCycle,"h11" | "h12" | "h23" | "h24" | undefined,undefined,false,false ion-datetime,prop,hourValues,number | number[] | string | undefined,undefined,false,false ion-datetime,prop,isDateEnabled,((dateIsoString: string) => boolean) | undefined,undefined,false,false ion-datetime,prop,locale,string,'default',false,false ion-datetime,prop,max,string | undefined,undefined,false,false ion-datetime,prop,min,string | undefined,undefined,false,false ion-datetime,prop,minuteValues,number | number[] | string | undefined,undefined,false,false ion-datetime,prop,mode,"ios" | "md",undefined,false,false ion-datetime,prop,monthValues,number | number[] | string | undefined,undefined,false,false ion-datetime,prop,multiple,boolean,false,false,false ion-datetime,prop,name,string,this.inputId,false,false ion-datetime,prop,preferWheel,boolean,false,false,false ion-datetime,prop,presentation,"date" | "date-time" | "month" | "month-year" | "time" | "time-date" | "year",'date-time',false,false ion-datetime,prop,readonly,boolean,false,false,false ion-datetime,prop,showClearButton,boolean,false,false,false ion-datetime,prop,showDefaultButtons,boolean,false,false,false ion-datetime,prop,showDefaultTimeLabel,boolean,true,false,false ion-datetime,prop,showDefaultTitle,boolean,false,false,false ion-datetime,prop,size,"cover" | "fixed",'fixed',false,false ion-datetime,prop,titleSelectedDatesFormatter,((selectedDates: string[]) => string) | undefined,undefined,false,false ion-datetime,prop,value,null | string | string[] | undefined,undefined,false,false ion-datetime,prop,yearValues,number | number[] | string | undefined,undefined,false,false ion-datetime,method,cancel,cancel(closeOverlay?: boolean) => Promise ion-datetime,method,confirm,confirm(closeOverlay?: boolean) => Promise ion-datetime,method,reset,reset(startDate?: string) => Promise ion-datetime,event,ionBlur,void,true ion-datetime,event,ionCancel,void,true ion-datetime,event,ionChange,DatetimeChangeEventDetail,true ion-datetime,event,ionFocus,void,true ion-datetime,css-prop,--background ion-datetime,css-prop,--background-rgb ion-datetime,css-prop,--title-color ion-datetime,css-prop,--wheel-fade-background-rgb ion-datetime,css-prop,--wheel-highlight-background ion-datetime,css-prop,--wheel-highlight-border-radius ion-datetime,part,calendar-day ion-datetime,part,calendar-day active ion-datetime,part,calendar-day disabled ion-datetime,part,calendar-day today ion-datetime,part,month-year-button ion-datetime,part,time-button ion-datetime,part,time-button active ion-datetime,part,wheel-item ion-datetime,part,wheel-item active ion-datetime-button,shadow ion-datetime-button,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,'primary',false,true ion-datetime-button,prop,datetime,string | undefined,undefined,false,false ion-datetime-button,prop,disabled,boolean,false,false,true ion-datetime-button,prop,mode,"ios" | "md",undefined,false,false ion-datetime-button,part,native ion-fab,shadow ion-fab,prop,activated,boolean,false,false,false ion-fab,prop,edge,boolean,false,false,false ion-fab,prop,horizontal,"center" | "end" | "start" | undefined,undefined,false,false ion-fab,prop,vertical,"bottom" | "center" | "top" | undefined,undefined,false,false ion-fab,method,close,close() => Promise ion-fab-button,shadow ion-fab-button,prop,activated,boolean,false,false,false ion-fab-button,prop,closeIcon,string,close,false,false ion-fab-button,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-fab-button,prop,disabled,boolean,false,false,false ion-fab-button,prop,download,string | undefined,undefined,false,false ion-fab-button,prop,href,string | undefined,undefined,false,false ion-fab-button,prop,mode,"ios" | "md",undefined,false,false ion-fab-button,prop,rel,string | undefined,undefined,false,false ion-fab-button,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-fab-button,prop,routerDirection,"back" | "forward" | "root",'forward',false,false ion-fab-button,prop,show,boolean,false,false,false ion-fab-button,prop,size,"small" | undefined,undefined,false,false ion-fab-button,prop,target,string | undefined,undefined,false,false ion-fab-button,prop,translucent,boolean,false,false,false ion-fab-button,prop,type,"button" | "reset" | "submit",'button',false,false ion-fab-button,event,ionBlur,void,true ion-fab-button,event,ionFocus,void,true ion-fab-button,css-prop,--background ion-fab-button,css-prop,--background-activated ion-fab-button,css-prop,--background-activated-opacity ion-fab-button,css-prop,--background-focused ion-fab-button,css-prop,--background-focused-opacity ion-fab-button,css-prop,--background-hover ion-fab-button,css-prop,--background-hover-opacity ion-fab-button,css-prop,--border-color ion-fab-button,css-prop,--border-radius ion-fab-button,css-prop,--border-style ion-fab-button,css-prop,--border-width ion-fab-button,css-prop,--box-shadow ion-fab-button,css-prop,--close-icon-font-size ion-fab-button,css-prop,--color ion-fab-button,css-prop,--color-activated ion-fab-button,css-prop,--color-focused ion-fab-button,css-prop,--color-hover ion-fab-button,css-prop,--padding-bottom ion-fab-button,css-prop,--padding-end ion-fab-button,css-prop,--padding-start ion-fab-button,css-prop,--padding-top ion-fab-button,css-prop,--ripple-color ion-fab-button,css-prop,--transition ion-fab-button,part,close-icon ion-fab-button,part,native ion-fab-list,shadow ion-fab-list,prop,activated,boolean,false,false,false ion-fab-list,prop,side,"bottom" | "end" | "start" | "top",'bottom',false,false ion-footer,none ion-footer,prop,collapse,"fade" | undefined,undefined,false,false ion-footer,prop,mode,"ios" | "md",undefined,false,false ion-footer,prop,translucent,boolean,false,false,false ion-grid,shadow ion-grid,prop,fixed,boolean,false,false,false ion-grid,css-prop,--ion-grid-padding ion-grid,css-prop,--ion-grid-padding-lg ion-grid,css-prop,--ion-grid-padding-md ion-grid,css-prop,--ion-grid-padding-sm ion-grid,css-prop,--ion-grid-padding-xl ion-grid,css-prop,--ion-grid-padding-xs ion-grid,css-prop,--ion-grid-width ion-grid,css-prop,--ion-grid-width-lg ion-grid,css-prop,--ion-grid-width-md ion-grid,css-prop,--ion-grid-width-sm ion-grid,css-prop,--ion-grid-width-xl ion-grid,css-prop,--ion-grid-width-xs ion-header,none ion-header,prop,collapse,"condense" | "fade" | undefined,undefined,false,false ion-header,prop,mode,"ios" | "md",undefined,false,false ion-header,prop,translucent,boolean,false,false,false ion-img,shadow ion-img,prop,alt,string | undefined,undefined,false,false ion-img,prop,src,string | undefined,undefined,false,false ion-img,event,ionError,void,true ion-img,event,ionImgDidLoad,void,true ion-img,event,ionImgWillLoad,void,true ion-img,part,image ion-infinite-scroll,none ion-infinite-scroll,prop,disabled,boolean,false,false,false ion-infinite-scroll,prop,position,"bottom" | "top",'bottom',false,false ion-infinite-scroll,prop,threshold,string,'15%',false,false ion-infinite-scroll,method,complete,complete() => Promise ion-infinite-scroll,event,ionInfinite,void,true ion-infinite-scroll-content,none ion-infinite-scroll-content,prop,loadingSpinner,"bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-sharp" | "lines-sharp-small" | "lines-small" | null | undefined,undefined,false,false ion-infinite-scroll-content,prop,loadingText,IonicSafeString | string | undefined,undefined,false,false ion-input,scoped ion-input,prop,autocapitalize,string,'off',false,false ion-input,prop,autocomplete,"name" | "email" | "tel" | "url" | "on" | "off" | "honorific-prefix" | "given-name" | "additional-name" | "family-name" | "honorific-suffix" | "nickname" | "username" | "new-password" | "current-password" | "one-time-code" | "organization-title" | "organization" | "street-address" | "address-line1" | "address-line2" | "address-line3" | "address-level4" | "address-level3" | "address-level2" | "address-level1" | "country" | "country-name" | "postal-code" | "cc-name" | "cc-given-name" | "cc-additional-name" | "cc-family-name" | "cc-number" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-csc" | "cc-type" | "transaction-currency" | "transaction-amount" | "language" | "bday" | "bday-day" | "bday-month" | "bday-year" | "sex" | "tel-country-code" | "tel-national" | "tel-area-code" | "tel-local" | "tel-extension" | "impp" | "photo",'off',false,false ion-input,prop,autocorrect,"off" | "on",'off',false,false ion-input,prop,autofocus,boolean,false,false,false ion-input,prop,clearInput,boolean,false,false,false ion-input,prop,clearInputIcon,string | undefined,undefined,false,false ion-input,prop,clearOnEdit,boolean | undefined,undefined,false,false ion-input,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-input,prop,counter,boolean,false,false,false ion-input,prop,counterFormatter,((inputLength: number, maxLength: number) => string) | undefined,undefined,false,false ion-input,prop,debounce,number | undefined,undefined,false,false ion-input,prop,disabled,boolean,false,false,true ion-input,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false ion-input,prop,errorText,string | undefined,undefined,false,false ion-input,prop,fill,"outline" | "solid" | undefined,undefined,false,false ion-input,prop,helperText,string | undefined,undefined,false,false ion-input,prop,inputmode,"decimal" | "email" | "none" | "numeric" | "search" | "tel" | "text" | "url" | undefined,undefined,false,false ion-input,prop,label,string | undefined,undefined,false,false ion-input,prop,labelPlacement,"end" | "fixed" | "floating" | "stacked" | "start",'start',false,false ion-input,prop,max,number | string | undefined,undefined,false,false ion-input,prop,maxlength,number | undefined,undefined,false,false ion-input,prop,min,number | string | undefined,undefined,false,false ion-input,prop,minlength,number | undefined,undefined,false,false ion-input,prop,mode,"ios" | "md",undefined,false,false ion-input,prop,multiple,boolean | undefined,undefined,false,false ion-input,prop,name,string,this.inputId,false,false ion-input,prop,pattern,string | undefined,undefined,false,false ion-input,prop,placeholder,string | undefined,undefined,false,false ion-input,prop,readonly,boolean,false,false,true ion-input,prop,required,boolean,false,false,false ion-input,prop,shape,"round" | undefined,undefined,false,false ion-input,prop,spellcheck,boolean,false,false,false ion-input,prop,step,string | undefined,undefined,false,false ion-input,prop,type,"date" | "datetime-local" | "email" | "month" | "number" | "password" | "search" | "tel" | "text" | "time" | "url" | "week",'text',false,false ion-input,prop,value,null | number | string | undefined,'',false,false ion-input,method,getInputElement,getInputElement() => Promise ion-input,method,setFocus,setFocus() => Promise ion-input,event,ionBlur,FocusEvent,true ion-input,event,ionChange,InputChangeEventDetail,true ion-input,event,ionFocus,FocusEvent,true ion-input,event,ionInput,InputInputEventDetail,true ion-input,css-prop,--background ion-input,css-prop,--border-color ion-input,css-prop,--border-radius ion-input,css-prop,--border-style ion-input,css-prop,--border-width ion-input,css-prop,--color ion-input,css-prop,--highlight-color-focused ion-input,css-prop,--highlight-color-invalid ion-input,css-prop,--highlight-color-valid ion-input,css-prop,--highlight-height ion-input,css-prop,--padding-bottom ion-input,css-prop,--padding-end ion-input,css-prop,--padding-start ion-input,css-prop,--padding-top ion-input,css-prop,--placeholder-color ion-input,css-prop,--placeholder-font-style ion-input,css-prop,--placeholder-font-weight ion-input,css-prop,--placeholder-opacity ion-input-password-toggle,shadow ion-input-password-toggle,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-input-password-toggle,prop,hideIcon,string | undefined,undefined,false,false ion-input-password-toggle,prop,mode,"ios" | "md",undefined,false,false ion-input-password-toggle,prop,showIcon,string | undefined,undefined,false,false ion-item,shadow ion-item,prop,button,boolean,false,false,false ion-item,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-item,prop,detail,boolean | undefined,undefined,false,false ion-item,prop,detailIcon,string,chevronForward,false,false ion-item,prop,disabled,boolean,false,false,false ion-item,prop,download,string | undefined,undefined,false,false ion-item,prop,href,string | undefined,undefined,false,false ion-item,prop,lines,"full" | "inset" | "none" | undefined,undefined,false,false ion-item,prop,mode,"ios" | "md",undefined,false,false ion-item,prop,rel,string | undefined,undefined,false,false ion-item,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-item,prop,routerDirection,"back" | "forward" | "root",'forward',false,false ion-item,prop,target,string | undefined,undefined,false,false ion-item,prop,type,"button" | "reset" | "submit",'button',false,false ion-item,css-prop,--background ion-item,css-prop,--background-activated ion-item,css-prop,--background-activated-opacity ion-item,css-prop,--background-focused ion-item,css-prop,--background-focused-opacity ion-item,css-prop,--background-hover ion-item,css-prop,--background-hover-opacity ion-item,css-prop,--border-color ion-item,css-prop,--border-radius ion-item,css-prop,--border-style ion-item,css-prop,--border-width ion-item,css-prop,--color ion-item,css-prop,--color-activated ion-item,css-prop,--color-focused ion-item,css-prop,--color-hover ion-item,css-prop,--detail-icon-color ion-item,css-prop,--detail-icon-font-size ion-item,css-prop,--detail-icon-opacity ion-item,css-prop,--inner-border-width ion-item,css-prop,--inner-box-shadow ion-item,css-prop,--inner-padding-bottom ion-item,css-prop,--inner-padding-end ion-item,css-prop,--inner-padding-start ion-item,css-prop,--inner-padding-top ion-item,css-prop,--min-height ion-item,css-prop,--padding-bottom ion-item,css-prop,--padding-end ion-item,css-prop,--padding-start ion-item,css-prop,--padding-top ion-item,css-prop,--ripple-color ion-item,css-prop,--transition ion-item,part,detail-icon ion-item,part,native ion-item-divider,shadow ion-item-divider,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-item-divider,prop,mode,"ios" | "md",undefined,false,false ion-item-divider,prop,sticky,boolean,false,false,false ion-item-divider,css-prop,--background ion-item-divider,css-prop,--color ion-item-divider,css-prop,--inner-padding-bottom ion-item-divider,css-prop,--inner-padding-end ion-item-divider,css-prop,--inner-padding-start ion-item-divider,css-prop,--inner-padding-top ion-item-divider,css-prop,--padding-bottom ion-item-divider,css-prop,--padding-end ion-item-divider,css-prop,--padding-start ion-item-divider,css-prop,--padding-top ion-item-group,none ion-item-option,shadow ion-item-option,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-item-option,prop,disabled,boolean,false,false,false ion-item-option,prop,download,string | undefined,undefined,false,false ion-item-option,prop,expandable,boolean,false,false,false ion-item-option,prop,href,string | undefined,undefined,false,false ion-item-option,prop,mode,"ios" | "md",undefined,false,false ion-item-option,prop,rel,string | undefined,undefined,false,false ion-item-option,prop,target,string | undefined,undefined,false,false ion-item-option,prop,type,"button" | "reset" | "submit",'button',false,false ion-item-option,css-prop,--background ion-item-option,css-prop,--color ion-item-option,part,native ion-item-options,none ion-item-options,prop,side,"end" | "start",'end',false,false ion-item-options,event,ionSwipe,any,true ion-item-sliding,none ion-item-sliding,prop,disabled,boolean,false,false,false ion-item-sliding,method,close,close() => Promise ion-item-sliding,method,closeOpened,closeOpened() => Promise ion-item-sliding,method,getOpenAmount,getOpenAmount() => Promise ion-item-sliding,method,getSlidingRatio,getSlidingRatio() => Promise ion-item-sliding,method,open,open(side: Side | undefined) => Promise ion-item-sliding,event,ionDrag,any,true ion-label,scoped ion-label,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-label,prop,mode,"ios" | "md",undefined,false,false ion-label,prop,position,"fixed" | "floating" | "stacked" | undefined,undefined,false,false ion-label,css-prop,--color ion-list,none ion-list,prop,inset,boolean,false,false,false ion-list,prop,lines,"full" | "inset" | "none" | undefined,undefined,false,false ion-list,prop,mode,"ios" | "md",undefined,false,false ion-list,method,closeSlidingItems,closeSlidingItems() => Promise ion-list-header,shadow ion-list-header,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-list-header,prop,lines,"full" | "inset" | "none" | undefined,undefined,false,false ion-list-header,prop,mode,"ios" | "md",undefined,false,false ion-list-header,css-prop,--background ion-list-header,css-prop,--border-color ion-list-header,css-prop,--border-style ion-list-header,css-prop,--border-width ion-list-header,css-prop,--color ion-list-header,css-prop,--inner-border-width ion-loading,scoped ion-loading,prop,animated,boolean,true,false,false ion-loading,prop,backdropDismiss,boolean,false,false,false ion-loading,prop,cssClass,string | string[] | undefined,undefined,false,false ion-loading,prop,duration,number,0,false,false ion-loading,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-loading,prop,htmlAttributes,undefined | { [key: string]: any; },undefined,false,false ion-loading,prop,isOpen,boolean,false,false,false ion-loading,prop,keyboardClose,boolean,true,false,false ion-loading,prop,leaveAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-loading,prop,message,IonicSafeString | string | undefined,undefined,false,false ion-loading,prop,mode,"ios" | "md",undefined,false,false ion-loading,prop,showBackdrop,boolean,true,false,false ion-loading,prop,spinner,"bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-sharp" | "lines-sharp-small" | "lines-small" | null | undefined,undefined,false,false ion-loading,prop,translucent,boolean,false,false,false ion-loading,prop,trigger,string | undefined,undefined,false,false ion-loading,method,dismiss,dismiss(data?: any, role?: string) => Promise ion-loading,method,onDidDismiss,onDidDismiss() => Promise> ion-loading,method,onWillDismiss,onWillDismiss() => Promise> ion-loading,method,present,present() => Promise ion-loading,event,didDismiss,OverlayEventDetail,true ion-loading,event,didPresent,void,true ion-loading,event,ionLoadingDidDismiss,OverlayEventDetail,true ion-loading,event,ionLoadingDidPresent,void,true ion-loading,event,ionLoadingWillDismiss,OverlayEventDetail,true ion-loading,event,ionLoadingWillPresent,void,true ion-loading,event,willDismiss,OverlayEventDetail,true ion-loading,event,willPresent,void,true ion-loading,css-prop,--backdrop-opacity ion-loading,css-prop,--background ion-loading,css-prop,--height ion-loading,css-prop,--max-height ion-loading,css-prop,--max-width ion-loading,css-prop,--min-height ion-loading,css-prop,--min-width ion-loading,css-prop,--spinner-color ion-loading,css-prop,--width ion-menu,shadow ion-menu,prop,contentId,string | undefined,undefined,false,true ion-menu,prop,disabled,boolean,false,false,false ion-menu,prop,maxEdgeStart,number,50,false,false ion-menu,prop,menuId,string | undefined,undefined,false,true ion-menu,prop,side,"end" | "start",'start',false,true ion-menu,prop,swipeGesture,boolean,true,false,false ion-menu,prop,type,"overlay" | "push" | "reveal" | undefined,undefined,false,false ion-menu,method,close,close(animated?: boolean) => Promise ion-menu,method,isActive,isActive() => Promise ion-menu,method,isOpen,isOpen() => Promise ion-menu,method,open,open(animated?: boolean) => Promise ion-menu,method,setOpen,setOpen(shouldOpen: boolean, animated?: boolean) => Promise ion-menu,method,toggle,toggle(animated?: boolean) => Promise ion-menu,event,ionDidClose,void,true ion-menu,event,ionDidOpen,void,true ion-menu,event,ionWillClose,void,true ion-menu,event,ionWillOpen,void,true ion-menu,css-prop,--background ion-menu,css-prop,--height ion-menu,css-prop,--max-height ion-menu,css-prop,--max-width ion-menu,css-prop,--min-height ion-menu,css-prop,--min-width ion-menu,css-prop,--width ion-menu,part,backdrop ion-menu,part,container ion-menu-button,shadow ion-menu-button,prop,autoHide,boolean,true,false,false ion-menu-button,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-menu-button,prop,disabled,boolean,false,false,false ion-menu-button,prop,menu,string | undefined,undefined,false,false ion-menu-button,prop,mode,"ios" | "md",undefined,false,false ion-menu-button,prop,type,"button" | "reset" | "submit",'button',false,false ion-menu-button,css-prop,--background ion-menu-button,css-prop,--background-focused ion-menu-button,css-prop,--background-focused-opacity ion-menu-button,css-prop,--background-hover ion-menu-button,css-prop,--background-hover-opacity ion-menu-button,css-prop,--border-radius ion-menu-button,css-prop,--color ion-menu-button,css-prop,--color-focused ion-menu-button,css-prop,--color-hover ion-menu-button,css-prop,--padding-bottom ion-menu-button,css-prop,--padding-end ion-menu-button,css-prop,--padding-start ion-menu-button,css-prop,--padding-top ion-menu-button,part,icon ion-menu-button,part,native ion-menu-toggle,shadow ion-menu-toggle,prop,autoHide,boolean,true,false,false ion-menu-toggle,prop,menu,string | undefined,undefined,false,false ion-modal,shadow ion-modal,prop,animated,boolean,true,false,false ion-modal,prop,backdropBreakpoint,number,0,false,false ion-modal,prop,backdropDismiss,boolean,true,false,false ion-modal,prop,breakpoints,number[] | undefined,undefined,false,false ion-modal,prop,canDismiss,((data?: any, role?: string | undefined) => Promise) | boolean,true,false,false ion-modal,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-modal,prop,focusTrap,boolean,true,false,false ion-modal,prop,handle,boolean | undefined,undefined,false,false ion-modal,prop,handleBehavior,"cycle" | "none" | undefined,'none',false,false ion-modal,prop,htmlAttributes,undefined | { [key: string]: any; },undefined,false,false ion-modal,prop,initialBreakpoint,number | undefined,undefined,false,false ion-modal,prop,isOpen,boolean,false,false,false ion-modal,prop,keepContentsMounted,boolean,false,false,false ion-modal,prop,keyboardClose,boolean,true,false,false ion-modal,prop,leaveAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-modal,prop,mode,"ios" | "md",undefined,false,false ion-modal,prop,presentingElement,HTMLElement | undefined,undefined,false,false ion-modal,prop,showBackdrop,boolean,true,false,false ion-modal,prop,trigger,string | undefined,undefined,false,false ion-modal,method,dismiss,dismiss(data?: any, role?: string) => Promise ion-modal,method,getCurrentBreakpoint,getCurrentBreakpoint() => Promise ion-modal,method,onDidDismiss,onDidDismiss() => Promise> ion-modal,method,onWillDismiss,onWillDismiss() => Promise> ion-modal,method,present,present() => Promise ion-modal,method,setCurrentBreakpoint,setCurrentBreakpoint(breakpoint: number) => Promise ion-modal,event,didDismiss,OverlayEventDetail,true ion-modal,event,didPresent,void,true ion-modal,event,ionBreakpointDidChange,ModalBreakpointChangeEventDetail,true ion-modal,event,ionModalDidDismiss,OverlayEventDetail,true ion-modal,event,ionModalDidPresent,void,true ion-modal,event,ionModalWillDismiss,OverlayEventDetail,true ion-modal,event,ionModalWillPresent,void,true ion-modal,event,willDismiss,OverlayEventDetail,true ion-modal,event,willPresent,void,true ion-modal,css-prop,--backdrop-opacity ion-modal,css-prop,--background ion-modal,css-prop,--border-color ion-modal,css-prop,--border-radius ion-modal,css-prop,--border-style ion-modal,css-prop,--border-width ion-modal,css-prop,--height ion-modal,css-prop,--max-height ion-modal,css-prop,--max-width ion-modal,css-prop,--min-height ion-modal,css-prop,--min-width ion-modal,css-prop,--width ion-modal,part,backdrop ion-modal,part,content ion-modal,part,handle ion-nav,shadow ion-nav,prop,animated,boolean,true,false,false ion-nav,prop,animation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-nav,prop,root,Function | HTMLElement | ViewController | null | string | undefined,undefined,false,false ion-nav,prop,rootParams,undefined | { [key: string]: any; },undefined,false,false ion-nav,prop,swipeGesture,boolean | undefined,undefined,false,false ion-nav,method,canGoBack,canGoBack(view?: ViewController) => Promise ion-nav,method,getActive,getActive() => Promise ion-nav,method,getByIndex,getByIndex(index: number) => Promise ion-nav,method,getLength,getLength() => Promise ion-nav,method,getPrevious,getPrevious(view?: ViewController) => Promise ion-nav,method,insert,insert(insertIndex: number, component: T, componentProps?: ComponentProps | null, opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,insertPages,insertPages(insertIndex: number, insertComponents: NavComponent[] | NavComponentWithProps[], opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,pop,pop(opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,popTo,popTo(indexOrViewCtrl: number | ViewController, opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,popToRoot,popToRoot(opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,push,push(component: T, componentProps?: ComponentProps | null, opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,removeIndex,removeIndex(startIndex: number, removeCount?: number, opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,setPages,setPages(views: NavComponent[] | NavComponentWithProps[], opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,method,setRoot,setRoot(component: T, componentProps?: ComponentProps | null, opts?: NavOptions | null, done?: TransitionDoneFn) => Promise ion-nav,event,ionNavDidChange,void,false ion-nav,event,ionNavWillChange,void,false ion-nav-link,none ion-nav-link,prop,component,Function | HTMLElement | ViewController | null | string | undefined,undefined,false,false ion-nav-link,prop,componentProps,undefined | { [key: string]: any; },undefined,false,false ion-nav-link,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-nav-link,prop,routerDirection,"back" | "forward" | "root",'forward',false,false ion-note,shadow ion-note,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-note,prop,mode,"ios" | "md",undefined,false,false ion-note,css-prop,--color ion-picker,shadow ion-picker,prop,mode,"ios" | "md",undefined,false,false ion-picker,css-prop,--fade-background-rgb ion-picker,css-prop,--highlight-background ion-picker,css-prop,--highlight-border-radius ion-picker-column,shadow ion-picker-column,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,'primary',false,true ion-picker-column,prop,disabled,boolean,false,false,false ion-picker-column,prop,mode,"ios" | "md",undefined,false,false ion-picker-column,prop,value,number | string | undefined,undefined,false,false ion-picker-column,method,setFocus,setFocus() => Promise ion-picker-column,event,ionChange,PickerColumnChangeEventDetail,true ion-picker-column-option,shadow ion-picker-column-option,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,'primary',false,true ion-picker-column-option,prop,disabled,boolean,false,false,false ion-picker-column-option,prop,value,any,undefined,false,false ion-picker-legacy,scoped ion-picker-legacy,prop,animated,boolean,true,false,false ion-picker-legacy,prop,backdropDismiss,boolean,true,false,false ion-picker-legacy,prop,buttons,PickerButton[],[],false,false ion-picker-legacy,prop,columns,PickerColumn[],[],false,false ion-picker-legacy,prop,cssClass,string | string[] | undefined,undefined,false,false ion-picker-legacy,prop,duration,number,0,false,false ion-picker-legacy,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-picker-legacy,prop,htmlAttributes,undefined | { [key: string]: any; },undefined,false,false ion-picker-legacy,prop,isOpen,boolean,false,false,false ion-picker-legacy,prop,keyboardClose,boolean,true,false,false ion-picker-legacy,prop,leaveAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-picker-legacy,prop,mode,"ios" | "md",undefined,false,false ion-picker-legacy,prop,showBackdrop,boolean,true,false,false ion-picker-legacy,prop,trigger,string | undefined,undefined,false,false ion-picker-legacy,method,dismiss,dismiss(data?: any, role?: string) => Promise ion-picker-legacy,method,getColumn,getColumn(name: string) => Promise ion-picker-legacy,method,onDidDismiss,onDidDismiss() => Promise> ion-picker-legacy,method,onWillDismiss,onWillDismiss() => Promise> ion-picker-legacy,method,present,present() => Promise ion-picker-legacy,event,didDismiss,OverlayEventDetail,true ion-picker-legacy,event,didPresent,void,true ion-picker-legacy,event,ionPickerDidDismiss,OverlayEventDetail,true ion-picker-legacy,event,ionPickerDidPresent,void,true ion-picker-legacy,event,ionPickerWillDismiss,OverlayEventDetail,true ion-picker-legacy,event,ionPickerWillPresent,void,true ion-picker-legacy,event,willDismiss,OverlayEventDetail,true ion-picker-legacy,event,willPresent,void,true ion-picker-legacy,css-prop,--backdrop-opacity ion-picker-legacy,css-prop,--background ion-picker-legacy,css-prop,--background-rgb ion-picker-legacy,css-prop,--border-color ion-picker-legacy,css-prop,--border-radius ion-picker-legacy,css-prop,--border-style ion-picker-legacy,css-prop,--border-width ion-picker-legacy,css-prop,--height ion-picker-legacy,css-prop,--max-height ion-picker-legacy,css-prop,--max-width ion-picker-legacy,css-prop,--min-height ion-picker-legacy,css-prop,--min-width ion-picker-legacy,css-prop,--width ion-popover,shadow ion-popover,prop,alignment,"center" | "end" | "start" | undefined,undefined,false,false ion-popover,prop,animated,boolean,true,false,false ion-popover,prop,arrow,boolean,true,false,false ion-popover,prop,backdropDismiss,boolean,true,false,false ion-popover,prop,component,Function | HTMLElement | null | string | undefined,undefined,false,false ion-popover,prop,componentProps,undefined | { [key: string]: any; },undefined,false,false ion-popover,prop,dismissOnSelect,boolean,false,false,false ion-popover,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-popover,prop,event,any,undefined,false,false ion-popover,prop,focusTrap,boolean,true,false,false ion-popover,prop,htmlAttributes,undefined | { [key: string]: any; },undefined,false,false ion-popover,prop,isOpen,boolean,false,false,false ion-popover,prop,keepContentsMounted,boolean,false,false,false ion-popover,prop,keyboardClose,boolean,true,false,false ion-popover,prop,leaveAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-popover,prop,mode,"ios" | "md",undefined,false,false ion-popover,prop,reference,"event" | "trigger",'trigger',false,false ion-popover,prop,showBackdrop,boolean,true,false,false ion-popover,prop,side,"bottom" | "end" | "left" | "right" | "start" | "top",'bottom',false,false ion-popover,prop,size,"auto" | "cover",'auto',false,false ion-popover,prop,translucent,boolean,false,false,false ion-popover,prop,trigger,string | undefined,undefined,false,false ion-popover,prop,triggerAction,"click" | "context-menu" | "hover",'click',false,false ion-popover,method,dismiss,dismiss(data?: any, role?: string, dismissParentPopover?: boolean) => Promise ion-popover,method,onDidDismiss,onDidDismiss() => Promise> ion-popover,method,onWillDismiss,onWillDismiss() => Promise> ion-popover,method,present,present(event?: MouseEvent | TouchEvent | PointerEvent | CustomEvent) => Promise ion-popover,event,didDismiss,OverlayEventDetail,true ion-popover,event,didPresent,void,true ion-popover,event,ionPopoverDidDismiss,OverlayEventDetail,true ion-popover,event,ionPopoverDidPresent,void,true ion-popover,event,ionPopoverWillDismiss,OverlayEventDetail,true ion-popover,event,ionPopoverWillPresent,void,true ion-popover,event,willDismiss,OverlayEventDetail,true ion-popover,event,willPresent,void,true ion-popover,css-prop,--backdrop-opacity ion-popover,css-prop,--background ion-popover,css-prop,--box-shadow ion-popover,css-prop,--height ion-popover,css-prop,--max-height ion-popover,css-prop,--max-width ion-popover,css-prop,--min-height ion-popover,css-prop,--min-width ion-popover,css-prop,--offset-x ion-popover,css-prop,--offset-y ion-popover,css-prop,--width ion-popover,part,arrow ion-popover,part,backdrop ion-popover,part,content ion-progress-bar,shadow ion-progress-bar,prop,buffer,number,1,false,false ion-progress-bar,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-progress-bar,prop,mode,"ios" | "md",undefined,false,false ion-progress-bar,prop,reversed,boolean,false,false,false ion-progress-bar,prop,type,"determinate" | "indeterminate",'determinate',false,false ion-progress-bar,prop,value,number,0,false,false ion-progress-bar,css-prop,--background ion-progress-bar,css-prop,--progress-background ion-progress-bar,part,progress ion-progress-bar,part,stream ion-progress-bar,part,track ion-radio,shadow ion-radio,prop,alignment,"center" | "start",'center',false,false ion-radio,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-radio,prop,disabled,boolean,false,false,false ion-radio,prop,justify,"end" | "space-between" | "start",'space-between',false,false ion-radio,prop,labelPlacement,"end" | "fixed" | "stacked" | "start",'start',false,false ion-radio,prop,mode,"ios" | "md",undefined,false,false ion-radio,prop,name,string,this.inputId,false,false ion-radio,prop,value,any,undefined,false,false ion-radio,event,ionBlur,void,true ion-radio,event,ionFocus,void,true ion-radio,css-prop,--border-radius ion-radio,css-prop,--color ion-radio,css-prop,--color-checked ion-radio,css-prop,--inner-border-radius ion-radio,part,container ion-radio,part,label ion-radio,part,mark ion-radio-group,none ion-radio-group,prop,allowEmptySelection,boolean,false,false,false ion-radio-group,prop,compareWith,((currentValue: any, compareValue: any) => boolean) | null | string | undefined,undefined,false,false ion-radio-group,prop,name,string,this.inputId,false,false ion-radio-group,prop,value,any,undefined,false,false ion-radio-group,event,ionChange,RadioGroupChangeEventDetail,true ion-range,shadow ion-range,prop,activeBarStart,number | undefined,undefined,false,false ion-range,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-range,prop,debounce,number | undefined,undefined,false,false ion-range,prop,disabled,boolean,false,false,false ion-range,prop,dualKnobs,boolean,false,false,false ion-range,prop,label,string | undefined,undefined,false,false ion-range,prop,labelPlacement,"end" | "fixed" | "stacked" | "start",'start',false,false ion-range,prop,max,number,100,false,false ion-range,prop,min,number,0,false,false ion-range,prop,mode,"ios" | "md",undefined,false,false ion-range,prop,name,string,this.rangeId,false,false ion-range,prop,pin,boolean,false,false,false ion-range,prop,pinFormatter,(value: number) => string | number,(value: number): number => Math.round(value),false,false ion-range,prop,snaps,boolean,false,false,false ion-range,prop,step,number,1,false,false ion-range,prop,ticks,boolean,true,false,false ion-range,prop,value,number | { lower: number; upper: number; },0,false,false ion-range,event,ionBlur,void,true ion-range,event,ionChange,RangeChangeEventDetail,true ion-range,event,ionFocus,void,true ion-range,event,ionInput,RangeChangeEventDetail,true ion-range,event,ionKnobMoveEnd,RangeKnobMoveEndEventDetail,true ion-range,event,ionKnobMoveStart,RangeKnobMoveStartEventDetail,true ion-range,css-prop,--bar-background ion-range,css-prop,--bar-background-active ion-range,css-prop,--bar-border-radius ion-range,css-prop,--bar-height ion-range,css-prop,--height ion-range,css-prop,--knob-background ion-range,css-prop,--knob-border-radius ion-range,css-prop,--knob-box-shadow ion-range,css-prop,--knob-size ion-range,css-prop,--pin-background ion-range,css-prop,--pin-color ion-range,part,bar ion-range,part,bar-active ion-range,part,knob ion-range,part,label ion-range,part,pin ion-range,part,tick ion-range,part,tick-active ion-refresher,none ion-refresher,prop,closeDuration,string,'280ms',false,false ion-refresher,prop,disabled,boolean,false,false,false ion-refresher,prop,mode,"ios" | "md",undefined,false,false ion-refresher,prop,pullFactor,number,1,false,false ion-refresher,prop,pullMax,number,this.pullMin + 60,false,false ion-refresher,prop,pullMin,number,60,false,false ion-refresher,prop,snapbackDuration,string,'280ms',false,false ion-refresher,method,cancel,cancel() => Promise ion-refresher,method,complete,complete() => Promise ion-refresher,method,getProgress,getProgress() => Promise ion-refresher,event,ionPull,void,true ion-refresher,event,ionRefresh,RefresherEventDetail,true ion-refresher,event,ionStart,void,true ion-refresher-content,none ion-refresher-content,prop,pullingIcon,null | string | undefined,undefined,false,false ion-refresher-content,prop,pullingText,IonicSafeString | string | undefined,undefined,false,false ion-refresher-content,prop,refreshingSpinner,"bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-sharp" | "lines-sharp-small" | "lines-small" | null | undefined,undefined,false,false ion-refresher-content,prop,refreshingText,IonicSafeString | string | undefined,undefined,false,false ion-reorder,shadow ion-reorder,part,icon ion-reorder-group,none ion-reorder-group,prop,disabled,boolean,true,false,false ion-reorder-group,method,complete,complete(listOrReorder?: boolean | any[]) => Promise ion-reorder-group,event,ionItemReorder,ItemReorderEventDetail,true ion-ripple-effect,shadow ion-ripple-effect,prop,type,"bounded" | "unbounded",'bounded',false,false ion-ripple-effect,method,addRipple,addRipple(x: number, y: number) => Promise<() => void> ion-route,none ion-route,prop,beforeEnter,(() => NavigationHookResult | Promise) | undefined,undefined,false,false ion-route,prop,beforeLeave,(() => NavigationHookResult | Promise) | undefined,undefined,false,false ion-route,prop,component,string,undefined,true,false ion-route,prop,componentProps,undefined | { [key: string]: any; },undefined,false,false ion-route,prop,url,string,'',false,false ion-route,event,ionRouteDataChanged,any,true ion-route-redirect,none ion-route-redirect,prop,from,string,undefined,true,false ion-route-redirect,prop,to,null | string | undefined,undefined,true,false ion-route-redirect,event,ionRouteRedirectChanged,any,true ion-router,none ion-router,prop,root,string,'/',false,false ion-router,prop,useHash,boolean,true,false,false ion-router,method,back,back() => Promise ion-router,method,push,push(path: string, direction?: RouterDirection, animation?: AnimationBuilder) => Promise ion-router,event,ionRouteDidChange,RouterEventDetail,true ion-router,event,ionRouteWillChange,RouterEventDetail,true ion-router-link,shadow ion-router-link,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-router-link,prop,href,string | undefined,undefined,false,false ion-router-link,prop,rel,string | undefined,undefined,false,false ion-router-link,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-router-link,prop,routerDirection,"back" | "forward" | "root",'forward',false,false ion-router-link,prop,target,string | undefined,undefined,false,false ion-router-link,css-prop,--background ion-router-link,css-prop,--color ion-router-outlet,shadow ion-router-outlet,prop,animated,boolean,true,false,false ion-router-outlet,prop,animation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-router-outlet,prop,mode,"ios" | "md",getIonMode(this),false,false ion-row,shadow ion-searchbar,scoped ion-searchbar,prop,animated,boolean,false,false,false ion-searchbar,prop,autocapitalize,string,'off',false,false ion-searchbar,prop,autocomplete,"name" | "email" | "tel" | "url" | "on" | "off" | "honorific-prefix" | "given-name" | "additional-name" | "family-name" | "honorific-suffix" | "nickname" | "username" | "new-password" | "current-password" | "one-time-code" | "organization-title" | "organization" | "street-address" | "address-line1" | "address-line2" | "address-line3" | "address-level4" | "address-level3" | "address-level2" | "address-level1" | "country" | "country-name" | "postal-code" | "cc-name" | "cc-given-name" | "cc-additional-name" | "cc-family-name" | "cc-number" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-csc" | "cc-type" | "transaction-currency" | "transaction-amount" | "language" | "bday" | "bday-day" | "bday-month" | "bday-year" | "sex" | "tel-country-code" | "tel-national" | "tel-area-code" | "tel-local" | "tel-extension" | "impp" | "photo",'off',false,false ion-searchbar,prop,autocorrect,"off" | "on",'off',false,false ion-searchbar,prop,cancelButtonIcon,string,config.get('backButtonIcon', arrowBackSharp) as string,false,false ion-searchbar,prop,cancelButtonText,string,'Cancel',false,false ion-searchbar,prop,clearIcon,string | undefined,undefined,false,false ion-searchbar,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-searchbar,prop,debounce,number | undefined,undefined,false,false ion-searchbar,prop,disabled,boolean,false,false,false ion-searchbar,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false ion-searchbar,prop,inputmode,"decimal" | "email" | "none" | "numeric" | "search" | "tel" | "text" | "url" | undefined,undefined,false,false ion-searchbar,prop,maxlength,number | undefined,undefined,false,false ion-searchbar,prop,minlength,number | undefined,undefined,false,false ion-searchbar,prop,mode,"ios" | "md",undefined,false,false ion-searchbar,prop,name,string,this.inputId,false,false ion-searchbar,prop,placeholder,string,'Search',false,false ion-searchbar,prop,searchIcon,string | undefined,undefined,false,false ion-searchbar,prop,showCancelButton,"always" | "focus" | "never",'never',false,false ion-searchbar,prop,showClearButton,"always" | "focus" | "never",'always',false,false ion-searchbar,prop,spellcheck,boolean,false,false,false ion-searchbar,prop,type,"email" | "number" | "password" | "search" | "tel" | "text" | "url",'search',false,false ion-searchbar,prop,value,null | string | undefined,'',false,false ion-searchbar,method,getInputElement,getInputElement() => Promise ion-searchbar,method,setFocus,setFocus() => Promise ion-searchbar,event,ionBlur,void,true ion-searchbar,event,ionCancel,void,true ion-searchbar,event,ionChange,SearchbarChangeEventDetail,true ion-searchbar,event,ionClear,void,true ion-searchbar,event,ionFocus,void,true ion-searchbar,event,ionInput,SearchbarInputEventDetail,true ion-searchbar,css-prop,--background ion-searchbar,css-prop,--border-radius ion-searchbar,css-prop,--box-shadow ion-searchbar,css-prop,--cancel-button-color ion-searchbar,css-prop,--clear-button-color ion-searchbar,css-prop,--color ion-searchbar,css-prop,--icon-color ion-searchbar,css-prop,--placeholder-color ion-searchbar,css-prop,--placeholder-font-style ion-searchbar,css-prop,--placeholder-font-weight ion-searchbar,css-prop,--placeholder-opacity ion-segment,shadow ion-segment,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-segment,prop,disabled,boolean,false,false,false ion-segment,prop,mode,"ios" | "md",undefined,false,false ion-segment,prop,scrollable,boolean,false,false,false ion-segment,prop,selectOnFocus,boolean,false,false,false ion-segment,prop,swipeGesture,boolean,true,false,false ion-segment,prop,value,number | string | undefined,undefined,false,false ion-segment,event,ionChange,SegmentChangeEventDetail,true ion-segment,css-prop,--background ion-segment-button,shadow ion-segment-button,prop,disabled,boolean,false,false,false ion-segment-button,prop,layout,"icon-bottom" | "icon-end" | "icon-hide" | "icon-start" | "icon-top" | "label-hide" | undefined,'icon-top',false,false ion-segment-button,prop,mode,"ios" | "md",undefined,false,false ion-segment-button,prop,type,"button" | "reset" | "submit",'button',false,false ion-segment-button,prop,value,number | string,'ion-sb-' + ids++,false,false ion-segment-button,css-prop,--background ion-segment-button,css-prop,--background-checked ion-segment-button,css-prop,--background-focused ion-segment-button,css-prop,--background-focused-opacity ion-segment-button,css-prop,--background-hover ion-segment-button,css-prop,--background-hover-opacity ion-segment-button,css-prop,--border-color ion-segment-button,css-prop,--border-radius ion-segment-button,css-prop,--border-style ion-segment-button,css-prop,--border-width ion-segment-button,css-prop,--color ion-segment-button,css-prop,--color-checked ion-segment-button,css-prop,--color-focused ion-segment-button,css-prop,--color-hover ion-segment-button,css-prop,--indicator-box-shadow ion-segment-button,css-prop,--indicator-color ion-segment-button,css-prop,--indicator-height ion-segment-button,css-prop,--indicator-transform ion-segment-button,css-prop,--indicator-transition ion-segment-button,css-prop,--margin-bottom ion-segment-button,css-prop,--margin-end ion-segment-button,css-prop,--margin-start ion-segment-button,css-prop,--margin-top ion-segment-button,css-prop,--padding-bottom ion-segment-button,css-prop,--padding-end ion-segment-button,css-prop,--padding-start ion-segment-button,css-prop,--padding-top ion-segment-button,css-prop,--transition ion-segment-button,part,indicator ion-segment-button,part,indicator-background ion-segment-button,part,native ion-select,shadow ion-select,prop,cancelText,string,'Cancel',false,false ion-select,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-select,prop,compareWith,((currentValue: any, compareValue: any) => boolean) | null | string | undefined,undefined,false,false ion-select,prop,disabled,boolean,false,false,false ion-select,prop,expandedIcon,string | undefined,undefined,false,false ion-select,prop,fill,"outline" | "solid" | undefined,undefined,false,false ion-select,prop,interface,"action-sheet" | "alert" | "popover",'alert',false,false ion-select,prop,interfaceOptions,any,{},false,false ion-select,prop,justify,"end" | "space-between" | "start",'space-between',false,false ion-select,prop,label,string | undefined,undefined,false,false ion-select,prop,labelPlacement,"end" | "fixed" | "floating" | "stacked" | "start" | undefined,'start',false,false ion-select,prop,mode,"ios" | "md",undefined,false,false ion-select,prop,multiple,boolean,false,false,false ion-select,prop,name,string,this.inputId,false,false ion-select,prop,okText,string,'OK',false,false ion-select,prop,placeholder,string | undefined,undefined,false,false ion-select,prop,selectedText,null | string | undefined,undefined,false,false ion-select,prop,shape,"round" | undefined,undefined,false,false ion-select,prop,toggleIcon,string | undefined,undefined,false,false ion-select,prop,value,any,undefined,false,false ion-select,method,open,open(event?: UIEvent) => Promise ion-select,event,ionBlur,void,true ion-select,event,ionCancel,void,true ion-select,event,ionChange,SelectChangeEventDetail,true ion-select,event,ionDismiss,void,true ion-select,event,ionFocus,void,true ion-select,css-prop,--background ion-select,css-prop,--border-color ion-select,css-prop,--border-radius ion-select,css-prop,--border-style ion-select,css-prop,--border-width ion-select,css-prop,--highlight-color-focused ion-select,css-prop,--highlight-color-invalid ion-select,css-prop,--highlight-color-valid ion-select,css-prop,--highlight-height ion-select,css-prop,--padding-bottom ion-select,css-prop,--padding-end ion-select,css-prop,--padding-start ion-select,css-prop,--padding-top ion-select,css-prop,--placeholder-color ion-select,css-prop,--placeholder-opacity ion-select,css-prop,--ripple-color ion-select,part,container ion-select,part,icon ion-select,part,label ion-select,part,placeholder ion-select,part,text ion-select-option,shadow ion-select-option,prop,disabled,boolean,false,false,false ion-select-option,prop,value,any,undefined,false,false ion-skeleton-text,shadow ion-skeleton-text,prop,animated,boolean,false,false,false ion-skeleton-text,css-prop,--background ion-skeleton-text,css-prop,--background-rgb ion-skeleton-text,css-prop,--border-radius ion-spinner,shadow ion-spinner,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-spinner,prop,duration,number | undefined,undefined,false,false ion-spinner,prop,name,"bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-sharp" | "lines-sharp-small" | "lines-small" | undefined,undefined,false,false ion-spinner,prop,paused,boolean,false,false,false ion-spinner,css-prop,--color ion-split-pane,shadow ion-split-pane,prop,contentId,string | undefined,undefined,false,true ion-split-pane,prop,disabled,boolean,false,false,false ion-split-pane,prop,when,boolean | string,QUERY['lg'],false,false ion-split-pane,event,ionSplitPaneVisible,{ visible: boolean; },true ion-split-pane,css-prop,--border ion-split-pane,css-prop,--side-max-width ion-split-pane,css-prop,--side-min-width ion-split-pane,css-prop,--side-width ion-tab,shadow ion-tab,prop,component,Function | HTMLElement | null | string | undefined,undefined,false,false ion-tab,prop,tab,string,undefined,true,false ion-tab,method,setActive,setActive() => Promise ion-tab-bar,shadow ion-tab-bar,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-tab-bar,prop,mode,"ios" | "md",undefined,false,false ion-tab-bar,prop,selectedTab,string | undefined,undefined,false,false ion-tab-bar,prop,translucent,boolean,false,false,false ion-tab-bar,css-prop,--background ion-tab-bar,css-prop,--border ion-tab-bar,css-prop,--color ion-tab-button,shadow ion-tab-button,prop,disabled,boolean,false,false,false ion-tab-button,prop,download,string | undefined,undefined,false,false ion-tab-button,prop,href,string | undefined,undefined,false,false ion-tab-button,prop,layout,"icon-bottom" | "icon-end" | "icon-hide" | "icon-start" | "icon-top" | "label-hide" | undefined,undefined,false,false ion-tab-button,prop,mode,"ios" | "md",undefined,false,false ion-tab-button,prop,rel,string | undefined,undefined,false,false ion-tab-button,prop,selected,boolean,false,false,false ion-tab-button,prop,tab,string | undefined,undefined,false,false ion-tab-button,prop,target,string | undefined,undefined,false,false ion-tab-button,css-prop,--background ion-tab-button,css-prop,--background-focused ion-tab-button,css-prop,--background-focused-opacity ion-tab-button,css-prop,--color ion-tab-button,css-prop,--color-focused ion-tab-button,css-prop,--color-selected ion-tab-button,css-prop,--padding-bottom ion-tab-button,css-prop,--padding-end ion-tab-button,css-prop,--padding-start ion-tab-button,css-prop,--padding-top ion-tab-button,css-prop,--ripple-color ion-tab-button,part,native ion-tabs,shadow ion-tabs,method,getSelected,getSelected() => Promise ion-tabs,method,getTab,getTab(tab: string | HTMLIonTabElement) => Promise ion-tabs,method,select,select(tab: string | HTMLIonTabElement) => Promise ion-tabs,event,ionTabsDidChange,{ tab: string; },false ion-tabs,event,ionTabsWillChange,{ tab: string; },false ion-text,shadow ion-text,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-text,prop,mode,"ios" | "md",undefined,false,false ion-textarea,scoped ion-textarea,prop,autoGrow,boolean,false,false,true ion-textarea,prop,autocapitalize,string,'none',false,false ion-textarea,prop,autofocus,boolean,false,false,false ion-textarea,prop,clearOnEdit,boolean,false,false,false ion-textarea,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-textarea,prop,cols,number | undefined,undefined,false,true ion-textarea,prop,counter,boolean,false,false,false ion-textarea,prop,counterFormatter,((inputLength: number, maxLength: number) => string) | undefined,undefined,false,false ion-textarea,prop,debounce,number | undefined,undefined,false,false ion-textarea,prop,disabled,boolean,false,false,false ion-textarea,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false ion-textarea,prop,errorText,string | undefined,undefined,false,false ion-textarea,prop,fill,"outline" | "solid" | undefined,undefined,false,false ion-textarea,prop,helperText,string | undefined,undefined,false,false ion-textarea,prop,inputmode,"decimal" | "email" | "none" | "numeric" | "search" | "tel" | "text" | "url" | undefined,undefined,false,false ion-textarea,prop,label,string | undefined,undefined,false,false ion-textarea,prop,labelPlacement,"end" | "fixed" | "floating" | "stacked" | "start",'start',false,false ion-textarea,prop,maxlength,number | undefined,undefined,false,false ion-textarea,prop,minlength,number | undefined,undefined,false,false ion-textarea,prop,mode,"ios" | "md",undefined,false,false ion-textarea,prop,name,string,this.inputId,false,false ion-textarea,prop,placeholder,string | undefined,undefined,false,false ion-textarea,prop,readonly,boolean,false,false,false ion-textarea,prop,required,boolean,false,false,false ion-textarea,prop,rows,number | undefined,undefined,false,false ion-textarea,prop,shape,"round" | undefined,undefined,false,false ion-textarea,prop,spellcheck,boolean,false,false,false ion-textarea,prop,value,null | string | undefined,'',false,false ion-textarea,prop,wrap,"hard" | "off" | "soft" | undefined,undefined,false,false ion-textarea,method,getInputElement,getInputElement() => Promise ion-textarea,method,setFocus,setFocus() => Promise ion-textarea,event,ionBlur,FocusEvent,true ion-textarea,event,ionChange,TextareaChangeEventDetail,true ion-textarea,event,ionFocus,FocusEvent,true ion-textarea,event,ionInput,TextareaInputEventDetail,true ion-textarea,css-prop,--background ion-textarea,css-prop,--border-color ion-textarea,css-prop,--border-radius ion-textarea,css-prop,--border-style ion-textarea,css-prop,--border-width ion-textarea,css-prop,--color ion-textarea,css-prop,--highlight-color-focused ion-textarea,css-prop,--highlight-color-invalid ion-textarea,css-prop,--highlight-color-valid ion-textarea,css-prop,--highlight-height ion-textarea,css-prop,--padding-bottom ion-textarea,css-prop,--padding-end ion-textarea,css-prop,--padding-start ion-textarea,css-prop,--padding-top ion-textarea,css-prop,--placeholder-color ion-textarea,css-prop,--placeholder-font-style ion-textarea,css-prop,--placeholder-font-weight ion-textarea,css-prop,--placeholder-opacity ion-thumbnail,shadow ion-thumbnail,css-prop,--border-radius ion-thumbnail,css-prop,--size ion-title,shadow ion-title,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-title,prop,size,"large" | "small" | undefined,undefined,false,false ion-title,css-prop,--color ion-toast,shadow ion-toast,prop,animated,boolean,true,false,false ion-toast,prop,buttons,(string | ToastButton)[] | undefined,undefined,false,false ion-toast,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-toast,prop,cssClass,string | string[] | undefined,undefined,false,false ion-toast,prop,duration,number,config.getNumber('toastDuration', 0),false,false ion-toast,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-toast,prop,header,string | undefined,undefined,false,false ion-toast,prop,htmlAttributes,undefined | { [key: string]: any; },undefined,false,false ion-toast,prop,icon,string | undefined,undefined,false,false ion-toast,prop,isOpen,boolean,false,false,false ion-toast,prop,keyboardClose,boolean,false,false,false ion-toast,prop,layout,"baseline" | "stacked",'baseline',false,false ion-toast,prop,leaveAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false ion-toast,prop,message,IonicSafeString | string | undefined,undefined,false,false ion-toast,prop,mode,"ios" | "md",undefined,false,false ion-toast,prop,position,"bottom" | "middle" | "top",'bottom',false,false ion-toast,prop,positionAnchor,HTMLElement | string | undefined,undefined,false,false ion-toast,prop,swipeGesture,"vertical" | undefined,undefined,false,false ion-toast,prop,translucent,boolean,false,false,false ion-toast,prop,trigger,string | undefined,undefined,false,false ion-toast,method,dismiss,dismiss(data?: any, role?: string) => Promise ion-toast,method,onDidDismiss,onDidDismiss() => Promise> ion-toast,method,onWillDismiss,onWillDismiss() => Promise> ion-toast,method,present,present() => Promise ion-toast,event,didDismiss,OverlayEventDetail,true ion-toast,event,didPresent,void,true ion-toast,event,ionToastDidDismiss,OverlayEventDetail,true ion-toast,event,ionToastDidPresent,void,true ion-toast,event,ionToastWillDismiss,OverlayEventDetail,true ion-toast,event,ionToastWillPresent,void,true ion-toast,event,willDismiss,OverlayEventDetail,true ion-toast,event,willPresent,void,true ion-toast,css-prop,--background ion-toast,css-prop,--border-color ion-toast,css-prop,--border-radius ion-toast,css-prop,--border-style ion-toast,css-prop,--border-width ion-toast,css-prop,--box-shadow ion-toast,css-prop,--button-color ion-toast,css-prop,--color ion-toast,css-prop,--end ion-toast,css-prop,--height ion-toast,css-prop,--max-height ion-toast,css-prop,--max-width ion-toast,css-prop,--min-height ion-toast,css-prop,--min-width ion-toast,css-prop,--start ion-toast,css-prop,--white-space ion-toast,css-prop,--width ion-toast,part,button ion-toast,part,button cancel ion-toast,part,container ion-toast,part,header ion-toast,part,icon ion-toast,part,message ion-toggle,shadow ion-toggle,prop,alignment,"center" | "start",'center',false,false ion-toggle,prop,checked,boolean,false,false,false ion-toggle,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-toggle,prop,disabled,boolean,false,false,false ion-toggle,prop,enableOnOffLabels,boolean | undefined,config.get('toggleOnOffLabels'),false,false ion-toggle,prop,justify,"end" | "space-between" | "start",'space-between',false,false ion-toggle,prop,labelPlacement,"end" | "fixed" | "stacked" | "start",'start',false,false ion-toggle,prop,mode,"ios" | "md",undefined,false,false ion-toggle,prop,name,string,this.inputId,false,false ion-toggle,prop,value,null | string | undefined,'on',false,false ion-toggle,event,ionBlur,void,true ion-toggle,event,ionChange,ToggleChangeEventDetail,true ion-toggle,event,ionFocus,void,true ion-toggle,css-prop,--border-radius ion-toggle,css-prop,--handle-background ion-toggle,css-prop,--handle-background-checked ion-toggle,css-prop,--handle-border-radius ion-toggle,css-prop,--handle-box-shadow ion-toggle,css-prop,--handle-height ion-toggle,css-prop,--handle-max-height ion-toggle,css-prop,--handle-spacing ion-toggle,css-prop,--handle-transition ion-toggle,css-prop,--handle-width ion-toggle,css-prop,--track-background ion-toggle,css-prop,--track-background-checked ion-toggle,part,handle ion-toggle,part,label ion-toggle,part,track ion-toolbar,shadow ion-toolbar,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-toolbar,prop,mode,"ios" | "md",undefined,false,false ion-toolbar,css-prop,--background ion-toolbar,css-prop,--border-color ion-toolbar,css-prop,--border-style ion-toolbar,css-prop,--border-width ion-toolbar,css-prop,--color ion-toolbar,css-prop,--min-height ion-toolbar,css-prop,--opacity ion-toolbar,css-prop,--padding-bottom ion-toolbar,css-prop,--padding-end ion-toolbar,css-prop,--padding-start ion-toolbar,css-prop,--padding-top