import { LitElement } from 'lit'; import { Size } from '../../internal'; /** * @element nve-page-panel * @description Child panel for embedded panels within the page component. Typically used for left/right/bottom page slot positions. * @entrypoint \@nvidia-elements/core/page * @since 1.15.0 * @event open * @event close * @slot - default content slot * @slot actions - slot for action / dismiss buttons * @command --open - use to open the panel * @command --close - use to close the panel * @command --toggle - use to toggle the panel * @cssprop --background * @cssprop --border * @cssprop --color * @cssprop --gap * @cssprop --padding * @cssprop --height * @cssprop --width * @cssprop --max-width * @cssprop --max-height * @cssprop --animation-duration - Duration of panel open/close animations * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/region_role * */ export declare class PagePanel extends LitElement { #private; /** * Sets the max size of the panel. */ size?: Size; /** * Enables updating internal string values for internationalization. */ i18n: Partial; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; parents: string[]; }; constructor(); /** @private */ _internals: ElementInternals; render(): import('lit').TemplateResult<1>; connectedCallback(): void; }