import { LitElement } from 'lit'; import { Size } from '../internal'; import { Icon } from '../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. * @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>; }