/** * @slot close-icon - This slot is used to specify the close icon that appears when the popout menu is open. It can be replaced with custom content. * @slot open-icon - This slot is used to specify the open icon that appears when the popout menu is closed. It can be replaced with custom content. * @slot button-text - This slot is used to specify the text that appears on the menu button. It can be replaced with custom content. * @slot content - This slot is used to specify the content of the popout menu. It can include menu items or any other desired content. * @slot additional - This slot is used to specify additional content that appears in the header or content section of the popout menu, depending on the device type. * @part header - This part represents the header section of the popout menu. * @part logo - This part represents the logo element in the mobile display header. * @part button{-mobile|-tablet} - This part represents the menu button. * @part icon - This part represents the icon inside the menu button. * @part text - This part represents the text inside the menu button. * @part menu - This part represents the main menu container. * @part popup - This part represents the popup content container when the popout menu is open. * @part content{-mobile|-tablet} - This part represents the main content section of the popout menu. * @part additional{-mobile|-tablet} - This part represents the additional content section of the popout menu, which can appear in the header or content section depending on the device type. * @part mobile-break - This part represents the horizontal rule that appears in the mobile display header to separate the logo from the menu items. */ export declare class DxpPopoutMenu { hostElement: HTMLDxpPopoutMenuElement; /** (optional) Determines whether the popout should close when a menu item is selected. Default: true */ closeOnSelect: boolean; /** (optional) The Id of the site's logo element to include in the mobile display header */ logoElementId?: string; isOpen: boolean; count: number; connectedCallback(): void; disconnectedCallback(): void; private handleClick; private handleResize; private toggle; private getLogoElement; render(): any; }