interface HTMLExpandElement extends HTMLElement { _initialStyle?: { overflow: string; width: string; height: string; }; } declare function expand(vertical?: boolean): { onBeforeEnter: (el: HTMLExpandElement) => void; onEnter: (el: HTMLExpandElement) => void; onAfterEnter: (el: HTMLExpandElement) => void; onEnterCancelled: (el: HTMLExpandElement) => void; onBeforeLeave: (el: HTMLExpandElement) => void; onLeave: (el: HTMLExpandElement) => void; onAfterLeave: (el: HTMLExpandElement) => void; onLeaveCancelled: (el: HTMLExpandElement) => void; }; export default expand;