/* OdsStencil custom elements bundle */ import type { Components, JSX } from "../dist/types/components"; interface OsdsAccordion extends Components.OsdsAccordion, HTMLElement {} export const OsdsAccordion: { prototype: OsdsAccordion; new (): OsdsAccordion; }; interface OsdsAccordionGroup extends Components.OsdsAccordionGroup, HTMLElement {} export const OsdsAccordionGroup: { prototype: OsdsAccordionGroup; new (): OsdsAccordionGroup; }; interface OsdsBreadcrumb extends Components.OsdsBreadcrumb, HTMLElement {} export const OsdsBreadcrumb: { prototype: OsdsBreadcrumb; new (): OsdsBreadcrumb; }; interface OsdsBreadcrumbItem extends Components.OsdsBreadcrumbItem, HTMLElement {} export const OsdsBreadcrumbItem: { prototype: OsdsBreadcrumbItem; new (): OsdsBreadcrumbItem; }; interface OsdsButton extends Components.OsdsButton, HTMLElement {} export const OsdsButton: { prototype: OsdsButton; new (): OsdsButton; }; interface OsdsCart extends Components.OsdsCart, HTMLElement {} export const OsdsCart: { prototype: OsdsCart; new (): OsdsCart; }; interface OsdsCartFooter extends Components.OsdsCartFooter, HTMLElement {} export const OsdsCartFooter: { prototype: OsdsCartFooter; new (): OsdsCartFooter; }; interface OsdsCartFooterItem extends Components.OsdsCartFooterItem, HTMLElement {} export const OsdsCartFooterItem: { prototype: OsdsCartFooterItem; new (): OsdsCartFooterItem; }; interface OsdsCartHeader extends Components.OsdsCartHeader, HTMLElement {} export const OsdsCartHeader: { prototype: OsdsCartHeader; new (): OsdsCartHeader; }; interface OsdsCartItem extends Components.OsdsCartItem, HTMLElement {} export const OsdsCartItem: { prototype: OsdsCartItem; new (): OsdsCartItem; }; interface OsdsCartItemOption extends Components.OsdsCartItemOption, HTMLElement {} export const OsdsCartItemOption: { prototype: OsdsCartItemOption; new (): OsdsCartItemOption; }; interface OsdsCartManager extends Components.OsdsCartManager, HTMLElement {} export const OsdsCartManager: { prototype: OsdsCartManager; new (): OsdsCartManager; }; interface OsdsCartSection extends Components.OsdsCartSection, HTMLElement {} export const OsdsCartSection: { prototype: OsdsCartSection; new (): OsdsCartSection; }; interface OsdsCartTotal extends Components.OsdsCartTotal, HTMLElement {} export const OsdsCartTotal: { prototype: OsdsCartTotal; new (): OsdsCartTotal; }; interface OsdsCheckbox extends Components.OsdsCheckbox, HTMLElement {} export const OsdsCheckbox: { prototype: OsdsCheckbox; new (): OsdsCheckbox; }; interface OsdsCheckboxButton extends Components.OsdsCheckboxButton, HTMLElement {} export const OsdsCheckboxButton: { prototype: OsdsCheckboxButton; new (): OsdsCheckboxButton; }; interface OsdsChip extends Components.OsdsChip, HTMLElement {} export const OsdsChip: { prototype: OsdsChip; new (): OsdsChip; }; interface OsdsCode extends Components.OsdsCode, HTMLElement {} export const OsdsCode: { prototype: OsdsCode; new (): OsdsCode; }; interface OsdsCollapsible extends Components.OsdsCollapsible, HTMLElement {} export const OsdsCollapsible: { prototype: OsdsCollapsible; new (): OsdsCollapsible; }; interface OsdsContentAddon extends Components.OsdsContentAddon, HTMLElement {} export const OsdsContentAddon: { prototype: OsdsContentAddon; new (): OsdsContentAddon; }; interface OsdsDivider extends Components.OsdsDivider, HTMLElement {} export const OsdsDivider: { prototype: OsdsDivider; new (): OsdsDivider; }; interface OsdsFlag extends Components.OsdsFlag, HTMLElement {} export const OsdsFlag: { prototype: OsdsFlag; new (): OsdsFlag; }; interface OsdsIcon extends Components.OsdsIcon, HTMLElement {} export const OsdsIcon: { prototype: OsdsIcon; new (): OsdsIcon; }; interface OsdsInput extends Components.OsdsInput, HTMLElement {} export const OsdsInput: { prototype: OsdsInput; new (): OsdsInput; }; interface OsdsLink extends Components.OsdsLink, HTMLElement {} export const OsdsLink: { prototype: OsdsLink; new (): OsdsLink; }; interface OsdsLocationTile extends Components.OsdsLocationTile, HTMLElement {} export const OsdsLocationTile: { prototype: OsdsLocationTile; new (): OsdsLocationTile; }; interface OsdsMessage extends Components.OsdsMessage, HTMLElement {} export const OsdsMessage: { prototype: OsdsMessage; new (): OsdsMessage; }; interface OsdsPagination extends Components.OsdsPagination, HTMLElement {} export const OsdsPagination: { prototype: OsdsPagination; new (): OsdsPagination; }; interface OsdsPopover extends Components.OsdsPopover, HTMLElement {} export const OsdsPopover: { prototype: OsdsPopover; new (): OsdsPopover; }; interface OsdsPopoverContent extends Components.OsdsPopoverContent, HTMLElement {} export const OsdsPopoverContent: { prototype: OsdsPopoverContent; new (): OsdsPopoverContent; }; interface OsdsProgressBar extends Components.OsdsProgressBar, HTMLElement {} export const OsdsProgressBar: { prototype: OsdsProgressBar; new (): OsdsProgressBar; }; interface OsdsQuantity extends Components.OsdsQuantity, HTMLElement {} export const OsdsQuantity: { prototype: OsdsQuantity; new (): OsdsQuantity; }; interface OsdsRadio extends Components.OsdsRadio, HTMLElement {} export const OsdsRadio: { prototype: OsdsRadio; new (): OsdsRadio; }; interface OsdsRadioButton extends Components.OsdsRadioButton, HTMLElement {} export const OsdsRadioButton: { prototype: OsdsRadioButton; new (): OsdsRadioButton; }; interface OsdsRadioGroup extends Components.OsdsRadioGroup, HTMLElement {} export const OsdsRadioGroup: { prototype: OsdsRadioGroup; new (): OsdsRadioGroup; }; interface OsdsRange extends Components.OsdsRange, HTMLElement {} export const OsdsRange: { prototype: OsdsRange; new (): OsdsRange; }; interface OsdsSelect extends Components.OsdsSelect, HTMLElement {} export const OsdsSelect: { prototype: OsdsSelect; new (): OsdsSelect; }; interface OsdsSelectGroup extends Components.OsdsSelectGroup, HTMLElement {} export const OsdsSelectGroup: { prototype: OsdsSelectGroup; new (): OsdsSelectGroup; }; interface OsdsSelectOption extends Components.OsdsSelectOption, HTMLElement {} export const OsdsSelectOption: { prototype: OsdsSelectOption; new (): OsdsSelectOption; }; interface OsdsSkeleton extends Components.OsdsSkeleton, HTMLElement {} export const OsdsSkeleton: { prototype: OsdsSkeleton; new (): OsdsSkeleton; }; interface OsdsSpinner extends Components.OsdsSpinner, HTMLElement {} export const OsdsSpinner: { prototype: OsdsSpinner; new (): OsdsSpinner; }; interface OsdsSwitch extends Components.OsdsSwitch, HTMLElement {} export const OsdsSwitch: { prototype: OsdsSwitch; new (): OsdsSwitch; }; interface OsdsSwitchItem extends Components.OsdsSwitchItem, HTMLElement {} export const OsdsSwitchItem: { prototype: OsdsSwitchItem; new (): OsdsSwitchItem; }; interface OsdsTabBar extends Components.OsdsTabBar, HTMLElement {} export const OsdsTabBar: { prototype: OsdsTabBar; new (): OsdsTabBar; }; interface OsdsTabBarItem extends Components.OsdsTabBarItem, HTMLElement {} export const OsdsTabBarItem: { prototype: OsdsTabBarItem; new (): OsdsTabBarItem; }; interface OsdsTabPanel extends Components.OsdsTabPanel, HTMLElement {} export const OsdsTabPanel: { prototype: OsdsTabPanel; new (): OsdsTabPanel; }; interface OsdsTabs extends Components.OsdsTabs, HTMLElement {} export const OsdsTabs: { prototype: OsdsTabs; new (): OsdsTabs; }; interface OsdsTile extends Components.OsdsTile, HTMLElement {} export const OsdsTile: { prototype: OsdsTile; new (): OsdsTile; }; interface OsdsToggle extends Components.OsdsToggle, HTMLElement {} export const OsdsToggle: { prototype: OsdsToggle; new (): OsdsToggle; }; interface OsdsTooltip extends Components.OsdsTooltip, HTMLElement {} export const OsdsTooltip: { prototype: OsdsTooltip; new (): OsdsTooltip; }; interface OsdsTooltipContent extends Components.OsdsTooltipContent, HTMLElement {} export const OsdsTooltipContent: { prototype: OsdsTooltipContent; new (): OsdsTooltipContent; }; /** * Utility to define all custom elements within this package using the tag name provided in the component's source. * When defining each custom element, it will also check it's safe to define by: * * 1. Ensuring the "customElements" registry is available in the global context (window). * 2. The component tag name is not already defined. * * Use the standard [customElements.define()](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/define) * method instead to define custom elements individually, or to provide a different tag name. */ export declare const defineCustomElements: (opts?: any) => void; /** * Used to manually set the base path where assets can be found. * If the script is used as "module", it's recommended to use "import.meta.url", * such as "setAssetPath(import.meta.url)". Other options include * "setAssetPath(document.currentScript.src)", or using a bundler's replace plugin to * dynamically set the path at build time, such as "setAssetPath(process.env.ASSET_PATH)". * But do note that this configuration depends on how your script is bundled, or lack of * bunding, and where your assets can be loaded from. Additionally custom bundling * will have to ensure the static assets are copied to its build directory. */ export declare const setAssetPath: (path: string) => void; export interface SetPlatformOptions { raf?: (c: FrameRequestCallback) => number; ael?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void; rel?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void; ce?: (eventName: string, opts?: any) => CustomEvent; } export declare const setPlatformOptions: (opts: SetPlatformOptions) => void; export type { Components, JSX }; export * from '../dist/types/components';