/** @jsxImportSource @emotion/react */ import type { SerializedStyles } from '@emotion/react'; import type { CSSProperties, ReactNode } from 'react'; export interface TabEvents { onDelete?: (tab: Required) => void; onClick?: (tab: Required) => void; } interface BaseTab { tabid: string; title?: string; } interface BasicTabProps extends BaseTab { isActive?: boolean; } export interface TabProps extends BasicTabProps, TabEvents { tabstyles?: CSSProperties | SerializedStyles; canDelete?: boolean; render?: (options: Required) => any; className?: string; children: ReactNode; } export default function Tab({ tabid, title, isActive, onClick, canDelete, onDelete, tabstyles, render, className, children, }: TabProps): import("@emotion/react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Tab.d.ts.map