/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { NestButtonSize, NestButtonVariant } from "./components/nest-button/nest-button.interfaces"; import { Moment } from "moment"; import { NestDatePickerChangeView } from "./components/nest-date-picker/nest-date-picker.interfaces"; import { Moment as Moment1 } from "moment/moment"; import { NestModalOptions } from "./components/nest-modal/nest-modal.interfaces"; import { NestSelectMode, NestSelectOption } from "./components/nest-select/nest-select.interfaces"; import { NestSpinnerSize } from "./components/nest-spinner/nest-spinner.interface"; import { NestToastOptions } from "./components/nest-toast/nest-toast.interfaces"; export { NestButtonSize, NestButtonVariant } from "./components/nest-button/nest-button.interfaces"; export { Moment } from "moment"; export { NestDatePickerChangeView } from "./components/nest-date-picker/nest-date-picker.interfaces"; export { Moment as Moment1 } from "moment/moment"; export { NestModalOptions } from "./components/nest-modal/nest-modal.interfaces"; export { NestSelectMode, NestSelectOption } from "./components/nest-select/nest-select.interfaces"; export { NestSpinnerSize } from "./components/nest-spinner/nest-spinner.interface"; export { NestToastOptions } from "./components/nest-toast/nest-toast.interfaces"; export namespace Components { interface NestAlert { /** * DUUUUUUUUU */ "type": 'info' | 'success' | 'warning' | 'error'; } interface NestButton { /** * If `true`, the user cannot interact with the button. */ "disabled": boolean; /** * Name of the left button icon */ "icon": string; /** * Name of the right button icon */ "iconEnd": string; /** * If `true` the label is hidden and a loading spinner is shown instead. */ "isLoading": boolean; /** * Size of the button */ "size": NestButtonSize; "type": 'submit' | 'button'; "variant": NestButtonVariant; } interface NestCard { "action": boolean; "header": string; "icon": string; "redirect": boolean; } /** * A simple component for formatting names * This component will do some neat things! */ interface NestDatePicker { "clearable": boolean; "hide": () => Promise; "label": string | null; "max": string | Date | Moment; "min": string | Date | Moment; "mode": 'single' | 'range'; "placeholder": string; "show": () => Promise; "showCalendar": boolean; "value": string | Moment | Date; } interface NestDatePickerDay { "activeDate": Moment; "maxDate": Moment; "minDate": Moment; "selectedDate": Moment; } interface NestDatePickerDecade { "activeDate": Moment; "maxDate": Moment; "minDate": Moment; "selectedDate": Moment; } interface NestDatePickerMonth { "activeDate": Moment1; "maxDate": Moment1; "minDate": Moment1; "selectedDate": Moment1; } interface NestDatePickerYear { "activeDate": Moment1; "maxDate": Moment1; "minDate": Moment1; "selectedDate": Moment1; } interface NestIcon { "name": string; } interface NestInput { "clearable": boolean; "helper": string | null; "icon": string | null; "isLoading": boolean; "label": string | null; "mask"?: string; "name": string; "placeholder": string | null; "type": string; "value"?: string; } interface NestModal { "data": NestModalOptions; } interface NestNotices { } interface NestPanel { "closed": boolean; "description": string; "fit": boolean; "heading": string; "secondary": boolean; } interface NestRadio { } interface NestSegment { } interface NestSegmentItem { "checked": boolean; "icon": string; "label": string; } interface NestSelect { "clearable": boolean; "items"?: string | Array; "label": string | null; "mode": NestSelectMode; "placeholder": string; "showMenu": boolean; "value": string | number; } interface NestSelectOption { "label": string; "selected": boolean; } interface NestShell { } interface NestShellHeader { "label": string; } interface NestShellNavigation { } interface NestShellPanel { } interface NestShellPanelItem { "active": boolean; "icon": string; "primary": boolean; "show": boolean; "text": string; } interface NestSpinner { "size": NestSpinnerSize; } interface NestTable { "columns": {name: string, label: string, cls?: string}[]; "dataSource": any[]; } interface NestThemeSwitcher { } interface NestToast { "close": () => Promise; "data": NestToastOptions; } } export interface NestDatePickerCustomEvent extends CustomEvent { detail: T; target: HTMLNestDatePickerElement; } export interface NestDatePickerDayCustomEvent extends CustomEvent { detail: T; target: HTMLNestDatePickerDayElement; } export interface NestDatePickerDecadeCustomEvent extends CustomEvent { detail: T; target: HTMLNestDatePickerDecadeElement; } export interface NestDatePickerMonthCustomEvent extends CustomEvent { detail: T; target: HTMLNestDatePickerMonthElement; } export interface NestDatePickerYearCustomEvent extends CustomEvent { detail: T; target: HTMLNestDatePickerYearElement; } export interface NestInputCustomEvent extends CustomEvent { detail: T; target: HTMLNestInputElement; } export interface NestModalCustomEvent extends CustomEvent { detail: T; target: HTMLNestModalElement; } export interface NestSelectCustomEvent extends CustomEvent { detail: T; target: HTMLNestSelectElement; } export interface NestShellPanelCustomEvent extends CustomEvent { detail: T; target: HTMLNestShellPanelElement; } declare global { interface HTMLNestAlertElement extends Components.NestAlert, HTMLStencilElement { } var HTMLNestAlertElement: { prototype: HTMLNestAlertElement; new (): HTMLNestAlertElement; }; interface HTMLNestButtonElement extends Components.NestButton, HTMLStencilElement { } var HTMLNestButtonElement: { prototype: HTMLNestButtonElement; new (): HTMLNestButtonElement; }; interface HTMLNestCardElement extends Components.NestCard, HTMLStencilElement { } var HTMLNestCardElement: { prototype: HTMLNestCardElement; new (): HTMLNestCardElement; }; interface HTMLNestDatePickerElementEventMap { "nestChange": any | null; "nestOpen": void; "nestHide": void; } /** * A simple component for formatting names * This component will do some neat things! */ interface HTMLNestDatePickerElement extends Components.NestDatePicker, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestDatePickerElement, ev: NestDatePickerCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestDatePickerElement, ev: NestDatePickerCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestDatePickerElement: { prototype: HTMLNestDatePickerElement; new (): HTMLNestDatePickerElement; }; interface HTMLNestDatePickerDayElementEventMap { "selectAnswer": Moment; "changeView": NestDatePickerChangeView; } interface HTMLNestDatePickerDayElement extends Components.NestDatePickerDay, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestDatePickerDayElement, ev: NestDatePickerDayCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestDatePickerDayElement, ev: NestDatePickerDayCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestDatePickerDayElement: { prototype: HTMLNestDatePickerDayElement; new (): HTMLNestDatePickerDayElement; }; interface HTMLNestDatePickerDecadeElementEventMap { "changeView": NestDatePickerChangeView; } interface HTMLNestDatePickerDecadeElement extends Components.NestDatePickerDecade, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestDatePickerDecadeElement, ev: NestDatePickerDecadeCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestDatePickerDecadeElement, ev: NestDatePickerDecadeCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestDatePickerDecadeElement: { prototype: HTMLNestDatePickerDecadeElement; new (): HTMLNestDatePickerDecadeElement; }; interface HTMLNestDatePickerMonthElementEventMap { "changeView": NestDatePickerChangeView; } interface HTMLNestDatePickerMonthElement extends Components.NestDatePickerMonth, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestDatePickerMonthElement, ev: NestDatePickerMonthCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestDatePickerMonthElement, ev: NestDatePickerMonthCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestDatePickerMonthElement: { prototype: HTMLNestDatePickerMonthElement; new (): HTMLNestDatePickerMonthElement; }; interface HTMLNestDatePickerYearElementEventMap { "changeView": NestDatePickerChangeView; } interface HTMLNestDatePickerYearElement extends Components.NestDatePickerYear, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestDatePickerYearElement, ev: NestDatePickerYearCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestDatePickerYearElement, ev: NestDatePickerYearCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestDatePickerYearElement: { prototype: HTMLNestDatePickerYearElement; new (): HTMLNestDatePickerYearElement; }; interface HTMLNestIconElement extends Components.NestIcon, HTMLStencilElement { } var HTMLNestIconElement: { prototype: HTMLNestIconElement; new (): HTMLNestIconElement; }; interface HTMLNestInputElementEventMap { "nestInput": string | null; } interface HTMLNestInputElement extends Components.NestInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestInputElement, ev: NestInputCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestInputElement, ev: NestInputCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestInputElement: { prototype: HTMLNestInputElement; new (): HTMLNestInputElement; }; interface HTMLNestModalElementEventMap { "nestClose": void; } interface HTMLNestModalElement extends Components.NestModal, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestModalElement, ev: NestModalCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestModalElement, ev: NestModalCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestModalElement: { prototype: HTMLNestModalElement; new (): HTMLNestModalElement; }; interface HTMLNestNoticesElement extends Components.NestNotices, HTMLStencilElement { } var HTMLNestNoticesElement: { prototype: HTMLNestNoticesElement; new (): HTMLNestNoticesElement; }; interface HTMLNestPanelElement extends Components.NestPanel, HTMLStencilElement { } var HTMLNestPanelElement: { prototype: HTMLNestPanelElement; new (): HTMLNestPanelElement; }; interface HTMLNestRadioElement extends Components.NestRadio, HTMLStencilElement { } var HTMLNestRadioElement: { prototype: HTMLNestRadioElement; new (): HTMLNestRadioElement; }; interface HTMLNestSegmentElement extends Components.NestSegment, HTMLStencilElement { } var HTMLNestSegmentElement: { prototype: HTMLNestSegmentElement; new (): HTMLNestSegmentElement; }; interface HTMLNestSegmentItemElement extends Components.NestSegmentItem, HTMLStencilElement { } var HTMLNestSegmentItemElement: { prototype: HTMLNestSegmentItemElement; new (): HTMLNestSegmentItemElement; }; interface HTMLNestSelectElementEventMap { "nestChange": any | null; } interface HTMLNestSelectElement extends Components.NestSelect, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestSelectElement, ev: NestSelectCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestSelectElement, ev: NestSelectCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestSelectElement: { prototype: HTMLNestSelectElement; new (): HTMLNestSelectElement; }; interface HTMLNestSelectOptionElement extends Components.NestSelectOption, HTMLStencilElement { } var HTMLNestSelectOptionElement: { prototype: HTMLNestSelectOptionElement; new (): HTMLNestSelectOptionElement; }; interface HTMLNestShellElement extends Components.NestShell, HTMLStencilElement { } var HTMLNestShellElement: { prototype: HTMLNestShellElement; new (): HTMLNestShellElement; }; interface HTMLNestShellHeaderElement extends Components.NestShellHeader, HTMLStencilElement { } var HTMLNestShellHeaderElement: { prototype: HTMLNestShellHeaderElement; new (): HTMLNestShellHeaderElement; }; interface HTMLNestShellNavigationElement extends Components.NestShellNavigation, HTMLStencilElement { } var HTMLNestShellNavigationElement: { prototype: HTMLNestShellNavigationElement; new (): HTMLNestShellNavigationElement; }; interface HTMLNestShellPanelElementEventMap { "nestPanelExpanded": boolean; } interface HTMLNestShellPanelElement extends Components.NestShellPanel, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLNestShellPanelElement, ev: NestShellPanelCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLNestShellPanelElement, ev: NestShellPanelCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLNestShellPanelElement: { prototype: HTMLNestShellPanelElement; new (): HTMLNestShellPanelElement; }; interface HTMLNestShellPanelItemElement extends Components.NestShellPanelItem, HTMLStencilElement { } var HTMLNestShellPanelItemElement: { prototype: HTMLNestShellPanelItemElement; new (): HTMLNestShellPanelItemElement; }; interface HTMLNestSpinnerElement extends Components.NestSpinner, HTMLStencilElement { } var HTMLNestSpinnerElement: { prototype: HTMLNestSpinnerElement; new (): HTMLNestSpinnerElement; }; interface HTMLNestTableElement extends Components.NestTable, HTMLStencilElement { } var HTMLNestTableElement: { prototype: HTMLNestTableElement; new (): HTMLNestTableElement; }; interface HTMLNestThemeSwitcherElement extends Components.NestThemeSwitcher, HTMLStencilElement { } var HTMLNestThemeSwitcherElement: { prototype: HTMLNestThemeSwitcherElement; new (): HTMLNestThemeSwitcherElement; }; interface HTMLNestToastElement extends Components.NestToast, HTMLStencilElement { } var HTMLNestToastElement: { prototype: HTMLNestToastElement; new (): HTMLNestToastElement; }; interface HTMLElementTagNameMap { "nest-alert": HTMLNestAlertElement; "nest-button": HTMLNestButtonElement; "nest-card": HTMLNestCardElement; "nest-date-picker": HTMLNestDatePickerElement; "nest-date-picker-day": HTMLNestDatePickerDayElement; "nest-date-picker-decade": HTMLNestDatePickerDecadeElement; "nest-date-picker-month": HTMLNestDatePickerMonthElement; "nest-date-picker-year": HTMLNestDatePickerYearElement; "nest-icon": HTMLNestIconElement; "nest-input": HTMLNestInputElement; "nest-modal": HTMLNestModalElement; "nest-notices": HTMLNestNoticesElement; "nest-panel": HTMLNestPanelElement; "nest-radio": HTMLNestRadioElement; "nest-segment": HTMLNestSegmentElement; "nest-segment-item": HTMLNestSegmentItemElement; "nest-select": HTMLNestSelectElement; "nest-select-option": HTMLNestSelectOptionElement; "nest-shell": HTMLNestShellElement; "nest-shell-header": HTMLNestShellHeaderElement; "nest-shell-navigation": HTMLNestShellNavigationElement; "nest-shell-panel": HTMLNestShellPanelElement; "nest-shell-panel-item": HTMLNestShellPanelItemElement; "nest-spinner": HTMLNestSpinnerElement; "nest-table": HTMLNestTableElement; "nest-theme-switcher": HTMLNestThemeSwitcherElement; "nest-toast": HTMLNestToastElement; } } declare namespace LocalJSX { interface NestAlert { /** * DUUUUUUUUU */ "type"?: 'info' | 'success' | 'warning' | 'error'; } interface NestButton { /** * If `true`, the user cannot interact with the button. */ "disabled"?: boolean; /** * Name of the left button icon */ "icon"?: string; /** * Name of the right button icon */ "iconEnd"?: string; /** * If `true` the label is hidden and a loading spinner is shown instead. */ "isLoading"?: boolean; /** * Size of the button */ "size"?: NestButtonSize; "type"?: 'submit' | 'button'; "variant"?: NestButtonVariant; } interface NestCard { "action"?: boolean; "header"?: string; "icon"?: string; "redirect"?: boolean; } /** * A simple component for formatting names * This component will do some neat things! */ interface NestDatePicker { "clearable"?: boolean; "label"?: string | null; "max"?: string | Date | Moment; "min"?: string | Date | Moment; "mode"?: 'single' | 'range'; "onNestChange"?: (event: NestDatePickerCustomEvent) => void; "onNestHide"?: (event: NestDatePickerCustomEvent) => void; "onNestOpen"?: (event: NestDatePickerCustomEvent) => void; "placeholder"?: string; "showCalendar"?: boolean; "value"?: string | Moment | Date; } interface NestDatePickerDay { "activeDate"?: Moment; "maxDate"?: Moment; "minDate"?: Moment; "onChangeView"?: (event: NestDatePickerDayCustomEvent) => void; "onSelectAnswer"?: (event: NestDatePickerDayCustomEvent) => void; "selectedDate"?: Moment; } interface NestDatePickerDecade { "activeDate"?: Moment; "maxDate"?: Moment; "minDate"?: Moment; "onChangeView"?: (event: NestDatePickerDecadeCustomEvent) => void; "selectedDate"?: Moment; } interface NestDatePickerMonth { "activeDate"?: Moment1; "maxDate"?: Moment1; "minDate"?: Moment1; "onChangeView"?: (event: NestDatePickerMonthCustomEvent) => void; "selectedDate"?: Moment1; } interface NestDatePickerYear { "activeDate"?: Moment1; "maxDate"?: Moment1; "minDate"?: Moment1; "onChangeView"?: (event: NestDatePickerYearCustomEvent) => void; "selectedDate"?: Moment1; } interface NestIcon { "name"?: string; } interface NestInput { "clearable"?: boolean; "helper"?: string | null; "icon"?: string | null; "isLoading"?: boolean; "label"?: string | null; "mask"?: string; "name"?: string; "onNestInput"?: (event: NestInputCustomEvent) => void; "placeholder"?: string | null; "type"?: string; "value"?: string; } interface NestModal { "data"?: NestModalOptions; "onNestClose"?: (event: NestModalCustomEvent) => void; } interface NestNotices { } interface NestPanel { "closed"?: boolean; "description"?: string; "fit"?: boolean; "heading"?: string; "secondary"?: boolean; } interface NestRadio { } interface NestSegment { } interface NestSegmentItem { "checked"?: boolean; "icon"?: string; "label"?: string; } interface NestSelect { "clearable"?: boolean; "items"?: string | Array; "label"?: string | null; "mode"?: NestSelectMode; "onNestChange"?: (event: NestSelectCustomEvent) => void; "placeholder"?: string; "showMenu"?: boolean; "value"?: string | number; } interface NestSelectOption { "label"?: string; "selected"?: boolean; } interface NestShell { } interface NestShellHeader { "label"?: string; } interface NestShellNavigation { } interface NestShellPanel { "onNestPanelExpanded"?: (event: NestShellPanelCustomEvent) => void; } interface NestShellPanelItem { "active"?: boolean; "icon"?: string; "primary"?: boolean; "show"?: boolean; "text"?: string; } interface NestSpinner { "size"?: NestSpinnerSize; } interface NestTable { "columns"?: {name: string, label: string, cls?: string}[]; "dataSource"?: any[]; } interface NestThemeSwitcher { } interface NestToast { "data"?: NestToastOptions; } interface IntrinsicElements { "nest-alert": NestAlert; "nest-button": NestButton; "nest-card": NestCard; "nest-date-picker": NestDatePicker; "nest-date-picker-day": NestDatePickerDay; "nest-date-picker-decade": NestDatePickerDecade; "nest-date-picker-month": NestDatePickerMonth; "nest-date-picker-year": NestDatePickerYear; "nest-icon": NestIcon; "nest-input": NestInput; "nest-modal": NestModal; "nest-notices": NestNotices; "nest-panel": NestPanel; "nest-radio": NestRadio; "nest-segment": NestSegment; "nest-segment-item": NestSegmentItem; "nest-select": NestSelect; "nest-select-option": NestSelectOption; "nest-shell": NestShell; "nest-shell-header": NestShellHeader; "nest-shell-navigation": NestShellNavigation; "nest-shell-panel": NestShellPanel; "nest-shell-panel-item": NestShellPanelItem; "nest-spinner": NestSpinner; "nest-table": NestTable; "nest-theme-switcher": NestThemeSwitcher; "nest-toast": NestToast; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "nest-alert": LocalJSX.NestAlert & JSXBase.HTMLAttributes; "nest-button": LocalJSX.NestButton & JSXBase.HTMLAttributes; "nest-card": LocalJSX.NestCard & JSXBase.HTMLAttributes; /** * A simple component for formatting names * This component will do some neat things! */ "nest-date-picker": LocalJSX.NestDatePicker & JSXBase.HTMLAttributes; "nest-date-picker-day": LocalJSX.NestDatePickerDay & JSXBase.HTMLAttributes; "nest-date-picker-decade": LocalJSX.NestDatePickerDecade & JSXBase.HTMLAttributes; "nest-date-picker-month": LocalJSX.NestDatePickerMonth & JSXBase.HTMLAttributes; "nest-date-picker-year": LocalJSX.NestDatePickerYear & JSXBase.HTMLAttributes; "nest-icon": LocalJSX.NestIcon & JSXBase.HTMLAttributes; "nest-input": LocalJSX.NestInput & JSXBase.HTMLAttributes; "nest-modal": LocalJSX.NestModal & JSXBase.HTMLAttributes; "nest-notices": LocalJSX.NestNotices & JSXBase.HTMLAttributes; "nest-panel": LocalJSX.NestPanel & JSXBase.HTMLAttributes; "nest-radio": LocalJSX.NestRadio & JSXBase.HTMLAttributes; "nest-segment": LocalJSX.NestSegment & JSXBase.HTMLAttributes; "nest-segment-item": LocalJSX.NestSegmentItem & JSXBase.HTMLAttributes; "nest-select": LocalJSX.NestSelect & JSXBase.HTMLAttributes; "nest-select-option": LocalJSX.NestSelectOption & JSXBase.HTMLAttributes; "nest-shell": LocalJSX.NestShell & JSXBase.HTMLAttributes; "nest-shell-header": LocalJSX.NestShellHeader & JSXBase.HTMLAttributes; "nest-shell-navigation": LocalJSX.NestShellNavigation & JSXBase.HTMLAttributes; "nest-shell-panel": LocalJSX.NestShellPanel & JSXBase.HTMLAttributes; "nest-shell-panel-item": LocalJSX.NestShellPanelItem & JSXBase.HTMLAttributes; "nest-spinner": LocalJSX.NestSpinner & JSXBase.HTMLAttributes; "nest-table": LocalJSX.NestTable & JSXBase.HTMLAttributes; "nest-theme-switcher": LocalJSX.NestThemeSwitcher & JSXBase.HTMLAttributes; "nest-toast": LocalJSX.NestToast & JSXBase.HTMLAttributes; } } }