/**
 * <ry-dropdown>
 *
 * Dropdown menu with click-outside handling.
 *
 * Minimal markup (recommended):
 * <ry-dropdown>
 *   <ry-button>Options</ry-button>
 *   <ry-menu>
 *     <ry-menu-item>Edit</ry-menu-item>
 *   </ry-menu>
 * </ry-dropdown>
 *
 * JS uses data-ry-target for queries, CSS uses classes for styling.
 */
import { RyElement } from '../core/ry-element.js';
export declare class RyDropdown extends RyElement {
    #private;
    setup(): void;
    open(): void;
    close(): void;
    toggle(): void;
}
//# sourceMappingURL=ry-dropdown.d.ts.map