import { LitElement } from 'lit'; import type { Size } from '@nvidia-elements/core/internal'; import { Icon } from '@nvidia-elements/core/icon'; /** * @element nve-pulse * @description Pulse component signals attention for a particular area of a UI. This helps with tutorial/getting started guides for new users. * @documentation https://nvidia.github.io/elements/docs/elements/pulse/ * @since 1.16.3 * @entrypoint \@nvidia-elements/core/pulse * @cssprop --background * @cssprop --width * @cssprop --height * @cssprop --animation-duration * @aria https://www.w3.org/WAI/ARIA/apg/patterns/alert/ * */ export declare class Pulse extends LitElement { static styles: import("lit").CSSResult[]; static readonly metadata: { tag: string; version: string; }; static elementDefinitions: { [Icon.metadata.tag]: typeof Icon; }; /** @private */ _internals: ElementInternals; connectedCallback(): void; /** Sets size of the pulse component. You can also update size using the `width + height` css props. */ size?: Size | 'xs'; /** These visual treatments represent the `status` of different tasks. When `status` changes to `accent`, `warning` or `danger`, the component embeds appropriate colors. */ status?: 'accent' | 'warning' | 'danger'; render(): import("lit").TemplateResult<1>; }