import { LitElement } from 'lit'; import { PopoverPosition, PopoverType, TypeNativePopoverController } from '../internal'; import { ProgressRing } from '../progress-ring'; /** * @element nve-page-loader * @description Page Loader is a full-screen version of the `progress-ring` component, for use when the page should remain unusable as the loader displays. * @since 0.19.0 * @entrypoint \@nvidia-elements/core/page-loader * @slot - default slot for content * @cssprop --gap * @cssprop --animation-duration - Duration of page loader open/close animations * @csspart progress-ring - The progress ring element * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/progressbar_role */ export declare class PageLoader extends LitElement { /** @private */ readonly position: PopoverPosition; /** @private */ readonly popoverType: PopoverType; /** @private */ protected typeNativePopoverController: TypeNativePopoverController; /** * @private */ anchor: HTMLElement; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; }; static elementDefinitions: { [ProgressRing.metadata.tag]: typeof ProgressRing; }; /** @private */ _internals: ElementInternals; render(): import('lit').TemplateResult<1>; }