import { Side } from '../../interface'; export interface MenuI { el: HTMLIonMenuElement; side: Side; menuId?: string; disabled: boolean; isAnimating: boolean; width: number; isEndSide: boolean; backdropEl?: HTMLElement; menuInnerEl?: HTMLElement; contentEl?: HTMLElement; menuCtrl?: HTMLIonMenuControllerElement; isOpen(): boolean; open(animated?: boolean): Promise; close(animated?: boolean): Promise; toggle(animated?: boolean): Promise; setOpen(shouldOpen: boolean, animated?: boolean): Promise; _setOpen(shouldOpen: boolean, animated?: boolean): Promise; isActive(): boolean; getWidth(): number; } export interface MenuChangeEvent { target: HTMLIonMenuElement; detail: MenuChangeEventDetail; } export interface MenuChangeEventDetail { disabled: boolean; open: boolean; }