/* 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 { OdsThemeColorIntent } from "@ovhcloud/ods-theming"; import { OdsHTMLAnchorElementRel, OdsHTMLAnchorElementTarget, OdsLinkReferrerpolicy } from "@ovhcloud/ods-core"; export namespace Components { interface OsdsLink { /** * Link color theme * @see OdsLinkAttributes.color */ "color"?: OdsThemeColorIntent; /** * Link design as contrasted version * @see OdsLinkAttributes.contrasted */ "contrasted"?: boolean; /** * Link should be disabled or not * @see OdsLinkAttributes.disabled */ "disabled"?: boolean; /** * Link as download source * @see OdsLinkAttributes.download */ "download"?: HTMLAnchorElement['download']; /** * Link URL * @see OdsLinkAttributes.href */ "href"?: string; /** * Link referrer policy * @see OdsLinkAttributes.referrerpolicy */ "referrerpolicy"?: OdsLinkReferrerpolicy; /** * Link relationship * @see OdsLinkAttributes.rel */ "rel"?: OdsHTMLAnchorElementRel; /** * Link target type If href is set the default value `_self` is set * @see OdsLinkAttributes.target */ "target"?: OdsHTMLAnchorElementTarget; /** * Link type (for download source) * @see OdsLinkAttributes.type */ "type"?: string; } } declare global { interface HTMLOsdsLinkElement extends Components.OsdsLink, HTMLStencilElement { } var HTMLOsdsLinkElement: { prototype: HTMLOsdsLinkElement; new (): HTMLOsdsLinkElement; }; interface HTMLElementTagNameMap { "osds-link": HTMLOsdsLinkElement; } } declare namespace LocalJSX { interface OsdsLink { /** * Link color theme * @see OdsLinkAttributes.color */ "color"?: OdsThemeColorIntent; /** * Link design as contrasted version * @see OdsLinkAttributes.contrasted */ "contrasted"?: boolean; /** * Link should be disabled or not * @see OdsLinkAttributes.disabled */ "disabled"?: boolean; /** * Link as download source * @see OdsLinkAttributes.download */ "download"?: HTMLAnchorElement['download']; /** * Link URL * @see OdsLinkAttributes.href */ "href"?: string; /** * Link referrer policy * @see OdsLinkAttributes.referrerpolicy */ "referrerpolicy"?: OdsLinkReferrerpolicy; /** * Link relationship * @see OdsLinkAttributes.rel */ "rel"?: OdsHTMLAnchorElementRel; /** * Link target type If href is set the default value `_self` is set * @see OdsLinkAttributes.target */ "target"?: OdsHTMLAnchorElementTarget; /** * Link type (for download source) * @see OdsLinkAttributes.type */ "type"?: string; } interface IntrinsicElements { "osds-link": OsdsLink; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "osds-link": LocalJSX.OsdsLink & JSXBase.HTMLAttributes; } } }