/** Prefer start unless it overflows right and end fits inside the viewport. */ export declare function resolveDropdownAlign(trigger: { left: number; right: number; }, panelWidth: number, viewportWidth: number): 'start' | 'end';