/* 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 { ODS_COUNTRY_ISO_CODE } from "@ovhcloud/ods-core"; export namespace Components { interface OsdsFlag { /** * override the `ODS` directory path of the assets. if not set, the configured path in `ODS` will be used. * @see OdsFlagAttributes.assetPath */ "assetPath": string | undefined; /** * Flag ISO country code * @see OdsFlagAttributes.iso */ "iso": ODS_COUNTRY_ISO_CODE | undefined; /** * allow to lazy load the content only when it's visible * @see OdsFlagAttributes.lazy */ "lazy": boolean; /** * override with custom src to the svg file. * @see OdsFlagAttributes.src */ "src": string | undefined; } } declare global { interface HTMLOsdsFlagElement extends Components.OsdsFlag, HTMLStencilElement { } var HTMLOsdsFlagElement: { prototype: HTMLOsdsFlagElement; new (): HTMLOsdsFlagElement; }; interface HTMLElementTagNameMap { "osds-flag": HTMLOsdsFlagElement; } } declare namespace LocalJSX { interface OsdsFlag { /** * override the `ODS` directory path of the assets. if not set, the configured path in `ODS` will be used. * @see OdsFlagAttributes.assetPath */ "assetPath"?: string | undefined; /** * Flag ISO country code * @see OdsFlagAttributes.iso */ "iso"?: ODS_COUNTRY_ISO_CODE | undefined; /** * allow to lazy load the content only when it's visible * @see OdsFlagAttributes.lazy */ "lazy"?: boolean; /** * override with custom src to the svg file. * @see OdsFlagAttributes.src */ "src"?: string | undefined; } interface IntrinsicElements { "osds-flag": OsdsFlag; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "osds-flag": LocalJSX.OsdsFlag & JSXBase.HTMLAttributes; } } }