import Component from '../../components/oembed/oembed.component.js'; import { type EventName } from '@lit/react'; import type { AWCLoadEvent } from '../../events/events.js'; import type { AWCErrorEvent } from '../../events/events.js'; export type { AWCLoadEvent } from '../../events/events.js'; export type { AWCErrorEvent } from '../../events/events.js'; /** * @summary An embedded representation of a URL on third party sites * @documentation https://webcomponents.adeliom.io/?path=/docs/components-oembed--documentation * @status experimental * @since 1.0 * * @dependency awc-image * @dependency awc-icon * * @event awc-load - Emitted when the image loads successfully. * @event awc-error - Emitted when the image fails to load. * * @slot base - The base component slot. * @slot embed - Slot for the embed content. * @slot thumbnail - Optional thumbnail to use instead of the default. Works best with ``. * @slot play-icon - Optional play icon to use instead of the default. Works best with ``. * * @csspart base - The component's base wrapper. * @csspart thumbnail - The container who containe the thumbnail image. * @csspart control-box - The container that surrounds the play icon and provides their background. * * @cssproperty --control-box-size - The size of the icon box. * @cssproperty --icon-size - The size of the play icon. */ declare const reactWrapper: import("@lit/react").ReactWebComponent; onAwcError: EventName; }>; export default reactWrapper;