export type TabbedControlOptions = readonly { id: OptionId; disabled?: boolean; }[]; export interface TabbedControlConfig> { onChange?: (activeOption: ActiveOption) => void; activeOption?: OptionId; options: Options; } export declare const useTabbedControl: >({ options, activeOption: activeOptionFromProps, onChange, }: TabbedControlConfig) => { readonly activeIndex: number; readonly onClick: (event: MouseEvent) => void; readonly onKeyDown: (event: KeyboardEvent) => void; readonly refs: ((el: HTMLButtonElement | null) => any)[]; readonly uniqueId: string; }; export default useTabbedControl; //# sourceMappingURL=useTabbedControl.d.ts.map