import { type OverflowHost, type ScanResult } from '../Overflow/OverflowController'; export interface OverflowToolbarOptions { compact?: boolean; reverse?: boolean; snap?: boolean; } export declare class OverflowToolbar implements OverflowHost { private ul; private compact; private reverse; private snap; private controller; constructor(ul: HTMLUListElement, opts?: OverflowToolbarOptions); /** Re-scan after external DOM changes and restart the observer. */ update(): void; /** Tear down ResizeObserver and clean up DOM state. */ destroy(): void; getContainerEl(): HTMLElement; isCompact(): boolean; isReverse(): boolean; isSnap(): boolean; scanChildren(): ScanResult; private setupPopover; } //# sourceMappingURL=NoFrameworkOverflow.d.ts.map