/**
 * Walks up the DOM from `element` collecting every ancestor whose computed
 * overflow makes it a scroll container, and appends `window` at the end.
 *
 * Used to scope scroll listeners to elements that actually contain the
 * picker, so scrolling an unrelated part of the page doesn't trigger side
 * effects (e.g. closing the menu).
 */
export declare const getScrollableAncestors: (element: HTMLElement | null) => (HTMLElement | Window)[];
