/* 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 { OdsSpinnerMode, OdsSpinnerSize } from "@ovhcloud/ods-core"; export namespace Components { interface OsdsSpinner { /** * contrasted or not: see component principles * @see OdsSpinnerAttributes.contrasted */ "contrasted"?: boolean; /** * full width or not: see component principles * @see OdsSpinnerAttributes.flex */ "flex"?: boolean; /** * choose between infinite or progress spinner (infinite only for now) * @see OdsSpinnerAttributes.mode */ "mode"?: OdsSpinnerMode; /** * size: see component principles * @see OdsSpinnerAttributes.size */ "size"?: OdsSpinnerSize; } } declare global { interface HTMLOsdsSpinnerElement extends Components.OsdsSpinner, HTMLStencilElement { } var HTMLOsdsSpinnerElement: { prototype: HTMLOsdsSpinnerElement; new (): HTMLOsdsSpinnerElement; }; interface HTMLElementTagNameMap { "osds-spinner": HTMLOsdsSpinnerElement; } } declare namespace LocalJSX { interface OsdsSpinner { /** * contrasted or not: see component principles * @see OdsSpinnerAttributes.contrasted */ "contrasted"?: boolean; /** * full width or not: see component principles * @see OdsSpinnerAttributes.flex */ "flex"?: boolean; /** * choose between infinite or progress spinner (infinite only for now) * @see OdsSpinnerAttributes.mode */ "mode"?: OdsSpinnerMode; /** * size: see component principles * @see OdsSpinnerAttributes.size */ "size"?: OdsSpinnerSize; } interface IntrinsicElements { "osds-spinner": OsdsSpinner; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "osds-spinner": LocalJSX.OsdsSpinner & JSXBase.HTMLAttributes; } } }