import type { IconName } from "../icon/icon.js"; export type TabOrientation = "horizontal" | "vertical"; export type TabVariant = "line" | "enclosed" | "pill"; export type TabSize = "sm" | "md" | "lg"; export type TabIconPosition = "left" | "right" | "top"; export type TabActivation = "auto" | "manual"; export interface TabItemInfo { id: string; label: string; icon?: IconName | string; iconPosition?: TabIconPosition; iconOnly?: boolean; badge?: string | number; disabled?: boolean; value: string; element?: HTMLElement; isCustomPanel?: boolean; slotName?: string; } export interface TabChangeEvent { value: string; label: string; index: number; disabled?: boolean; } export type EdsTabChangeEvent = TabChangeEvent; //# sourceMappingURL=tabs.types.d.ts.map