import type { PropertyValues } from 'lit'; import { UsBaseElement } from '../base/UsBaseElement'; import { EnumModalHeaderTypes } from '../modalHeader/model/IModalHeaderProps'; import type { IPopupPositions, IPopupProps } from './model/IPopupProps'; declare global { interface HTMLElementTagNameMap { 'us-popup': UsPopup; } } export declare class UsPopup extends UsBaseElement implements IPopupProps { static styles: import("lit").CSSResultGroup[]; width: string; maxWidth: string; height: string; maxHeight: string; name: string; boxShadow: boolean; overlay: boolean; show: boolean; alternativeHeader: boolean; scrollable: boolean; hideCloseButton: boolean; notFullWidth: boolean; noContentPadding: boolean; beforeTitleIcon: EnumModalHeaderTypes; readonly: boolean; openOver: boolean; position: IPopupPositions; variant: IPopupProps['variant']; dataTestId: string; transparent: boolean; innerShow: boolean; _popupContainer: HTMLDivElement | undefined; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(_changedProperties: PropertyValues): void; updated(changeProperties: PropertyValues): Promise; render(): import("lit").TemplateResult<1>; focusContainer(): void; closeModal(e?: Event): void; handleCloseByEnter(e: KeyboardEvent): void; emitBackEvent(e?: Event): void; private onKeypress; private getContentClasses; private getContainerClasses; private getMainClasses; private getContainerStyles; }