/**
 * <ry-tabs>
 *
 * Tab interface with keyboard navigation.
 *
 * Minimal markup (recommended):
 * <ry-tabs>
 *   <ry-tab title="Tab 1" active>Content 1</ry-tab>
 *   <ry-tab title="Tab 2">Content 2</ry-tab>
 * </ry-tabs>
 *
 * JS uses data-ry-target for queries, CSS uses classes for styling.
 */
import { RyElement } from '../core/ry-element.js';
export declare class RyTabs extends RyElement {
    #private;
    setup(): void;
    select(index: number): void;
    get selectedIndex(): number;
}
//# sourceMappingURL=ry-tabs.d.ts.map