import type React from 'react'; /** * Standard DOM attributes every wrapper in this folder accepts and forwards to * its underlying web component. * * The stencil-generated `JSX.UdpX` interfaces describe only a component's own * props, so plain HTML attributes are missing from them. Each wrapper spreads * its remaining props onto the generated React component, whose props include * `React.HTMLAttributes` — so these attributes always reached the host element * at runtime. This type makes that contract visible to TypeScript, so consumers * can slot and style a wrapper directly instead of wrapping it in a `
`. */ export interface UdpWrapperBaseProps { /** * Native `slot` attribute — places the component into a host's named slot * (e.g. UdpDialog's `action`, a card's `header-action`, a list item's `end`). */ slot?: string; /** Native `class` attribute (React's `className`). */ className?: string; /** Native `id` attribute. */ id?: string; /** Inline styles applied to the host element. */ style?: React.CSSProperties; } //# sourceMappingURL=types.d.ts.map