import type { Icon } from '@/shared/types/icon.type'; export interface TabHeader { text: string; value: string; disabled?: boolean; icon?: Icon; } export type TabHeaderValue = T[number]['value']; export declare function tabContentSlotName(name: TabHeaderValue): `${TabHeaderValue}-content`; export declare function tabOverrideSlotName(name: TabHeaderValue): `${TabHeaderValue}-override`; export declare function tabAppendSlotName(name: TabHeaderValue): `${TabHeaderValue}-tab-append`;