/* 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.core'; export namespace Components { interface AsButton { /** * Si "true", estará deshabilitado. */ 'disabled': boolean; /** * Si "true", muestra un spinner de carga. */ 'loading': boolean; /** * Tipo de botón */ 'type': 'submit' | 'button' | 'reset'; /** * Tipo de variante */ 'variant': string; } interface AsCheckbox { /** * Estado del checkbox */ 'checked': boolean; /** * Deshabilitado */ 'disabled': boolean; /** * Nombre del icono */ 'icon': string; } interface AsIcon { /** * Nombre del icono */ 'name': string; /** * Tamaño del icono */ 'size': number; 'viewBox': string; } interface AsMenu { 'animated': boolean; 'open': boolean; } interface AsMenuItem { 'disabled': boolean; 'label': string; } interface AsModal { 'ajaxReload': boolean; 'ajaxUrl': string; 'close': () => Promise; 'loading': boolean; 'modalPretitle': string; 'modalSubmitText': string; 'modalTitle': string; 'open': () => Promise; 'scrollable': boolean; } interface AsSpinner { 'size': number; } interface AsToolbar { 'expanded': boolean; } interface AsToolbarItem { /** * The icon */ 'icon': string; /** * The icon size */ 'iconSize': number; /** * The label */ 'label': string; } interface AsToolbarMenu {} } declare global { interface HTMLAsButtonElement extends Components.AsButton, HTMLStencilElement {} var HTMLAsButtonElement: { prototype: HTMLAsButtonElement; new (): HTMLAsButtonElement; }; interface HTMLAsCheckboxElement extends Components.AsCheckbox, HTMLStencilElement {} var HTMLAsCheckboxElement: { prototype: HTMLAsCheckboxElement; new (): HTMLAsCheckboxElement; }; interface HTMLAsIconElement extends Components.AsIcon, HTMLStencilElement {} var HTMLAsIconElement: { prototype: HTMLAsIconElement; new (): HTMLAsIconElement; }; interface HTMLAsMenuElement extends Components.AsMenu, HTMLStencilElement {} var HTMLAsMenuElement: { prototype: HTMLAsMenuElement; new (): HTMLAsMenuElement; }; interface HTMLAsMenuItemElement extends Components.AsMenuItem, HTMLStencilElement {} var HTMLAsMenuItemElement: { prototype: HTMLAsMenuItemElement; new (): HTMLAsMenuItemElement; }; interface HTMLAsModalElement extends Components.AsModal, HTMLStencilElement {} var HTMLAsModalElement: { prototype: HTMLAsModalElement; new (): HTMLAsModalElement; }; interface HTMLAsSpinnerElement extends Components.AsSpinner, HTMLStencilElement {} var HTMLAsSpinnerElement: { prototype: HTMLAsSpinnerElement; new (): HTMLAsSpinnerElement; }; interface HTMLAsToolbarElement extends Components.AsToolbar, HTMLStencilElement {} var HTMLAsToolbarElement: { prototype: HTMLAsToolbarElement; new (): HTMLAsToolbarElement; }; interface HTMLAsToolbarItemElement extends Components.AsToolbarItem, HTMLStencilElement {} var HTMLAsToolbarItemElement: { prototype: HTMLAsToolbarItemElement; new (): HTMLAsToolbarItemElement; }; interface HTMLAsToolbarMenuElement extends Components.AsToolbarMenu, HTMLStencilElement {} var HTMLAsToolbarMenuElement: { prototype: HTMLAsToolbarMenuElement; new (): HTMLAsToolbarMenuElement; }; interface HTMLElementTagNameMap { 'as-button': HTMLAsButtonElement; 'as-checkbox': HTMLAsCheckboxElement; 'as-icon': HTMLAsIconElement; 'as-menu': HTMLAsMenuElement; 'as-menu-item': HTMLAsMenuItemElement; 'as-modal': HTMLAsModalElement; 'as-spinner': HTMLAsSpinnerElement; 'as-toolbar': HTMLAsToolbarElement; 'as-toolbar-item': HTMLAsToolbarItemElement; 'as-toolbar-menu': HTMLAsToolbarMenuElement; } } declare namespace LocalJSX { interface AsButton { /** * Si "true", estará deshabilitado. */ 'disabled'?: boolean; /** * Si "true", muestra un spinner de carga. */ 'loading'?: boolean; /** * Tipo de botón */ 'type'?: 'submit' | 'button' | 'reset'; /** * Tipo de variante */ 'variant'?: string; } interface AsCheckbox { /** * Estado del checkbox */ 'checked'?: boolean; /** * Deshabilitado */ 'disabled'?: boolean; /** * Nombre del icono */ 'icon'?: string; } interface AsIcon { /** * Nombre del icono */ 'name'?: string; /** * Tamaño del icono */ 'size'?: number; 'viewBox'?: string; } interface AsMenu { 'animated'?: boolean; 'onMenuClose'?: (event: CustomEvent) => void; 'onMenuOpen'?: (event: CustomEvent) => void; 'open'?: boolean; } interface AsMenuItem { 'disabled'?: boolean; 'label'?: string; } interface AsModal { 'ajaxReload'?: boolean; 'ajaxUrl'?: string; 'loading'?: boolean; 'modalPretitle'?: string; 'modalSubmitText'?: string; 'modalTitle'?: string; 'onAjaxLoad'?: (event: CustomEvent) => void; 'onModalCancel'?: (event: CustomEvent) => void; 'onModalSubmit'?: (event: CustomEvent) => void; 'scrollable'?: boolean; } interface AsSpinner { 'size'?: number; } interface AsToolbar { 'expanded'?: boolean; } interface AsToolbarItem { /** * The icon */ 'icon'?: string; /** * The icon size */ 'iconSize'?: number; /** * The label */ 'label'?: string; } interface AsToolbarMenu {} interface IntrinsicElements { 'as-button': AsButton; 'as-checkbox': AsCheckbox; 'as-icon': AsIcon; 'as-menu': AsMenu; 'as-menu-item': AsMenuItem; 'as-modal': AsModal; 'as-spinner': AsSpinner; 'as-toolbar': AsToolbar; 'as-toolbar-item': AsToolbarItem; 'as-toolbar-menu': AsToolbarMenu; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { 'as-button': LocalJSX.AsButton & JSXBase.HTMLAttributes; 'as-checkbox': LocalJSX.AsCheckbox & JSXBase.HTMLAttributes; 'as-icon': LocalJSX.AsIcon & JSXBase.HTMLAttributes; 'as-menu': LocalJSX.AsMenu & JSXBase.HTMLAttributes; 'as-menu-item': LocalJSX.AsMenuItem & JSXBase.HTMLAttributes; 'as-modal': LocalJSX.AsModal & JSXBase.HTMLAttributes; 'as-spinner': LocalJSX.AsSpinner & JSXBase.HTMLAttributes; 'as-toolbar': LocalJSX.AsToolbar & JSXBase.HTMLAttributes; 'as-toolbar-item': LocalJSX.AsToolbarItem & JSXBase.HTMLAttributes; 'as-toolbar-menu': LocalJSX.AsToolbarMenu & JSXBase.HTMLAttributes; } } }