import React, { ReactNode, KeyboardEventHandler, MouseEventHandler } from 'react'; import './TabsMenu-Tab.css'; export interface ITabsMenuTabProps { /** * Идентификатор пункта меню */ id: string; /** * Активный пункт меню */ active?: boolean; /** * Недоступный для выбора пункт меню */ disabled?: boolean; /** * Содержимое пункта меню. Например: текст или ссылка */ content?: ReactNode; /** * Обработчик, вызываемый при клике на пункт меню */ onClick?: MouseEventHandler; /** * Дополнительный класс */ className?: string; /** * HTML атрибут `role` */ role?: string; /** * HTML атрибут `tabIndex` */ tabIndex?: number; /** * Обработчик события `onKeyDown` */ onKeyDown?: KeyboardEventHandler; } interface ITabsMenuTabInternalProps extends ITabsMenuTabProps { onInternalClick?: (id: string) => void; } export declare const TabsMenuTab: React.NamedExoticComponent; export {};