import { Component } from 'react'; import type { ViewOwnProps } from '@instructure/ui-view/latest'; import type { TabsTabProps } from './props'; /** --- parent: Tabs id: Tabs.Tab --- **/ declare class Tab extends Component { static readonly componentId = "Tabs.Tab"; static allowedProps: readonly (keyof { variant?: "default" | "secondary"; id: string; index: number; controls: string; isDisabled?: boolean; isSelected?: boolean; onClick?: (event: React.MouseEvent, tabData: { index: number; id: string; }) => void; onKeyDown?: (event: React.KeyboardEvent, tabData: { index: number; id: string; }) => void; children?: import("@instructure/shared-types").Renderable; isOverflowScroll?: boolean; })[]; static defaultProps: { variant: string; isDisabled: boolean; isSelected: boolean; }; componentDidMount(): void; componentDidUpdate(): void; handleClick: (event: React.MouseEvent) => void; handleKeyDown: (event: React.KeyboardEvent) => void; render(): import("@emotion/react/jsx-runtime").JSX.Element; } export default Tab; export { Tab }; //# sourceMappingURL=index.d.ts.map