import { type CSSProperties } from 'react'; import { type STabSize, type STabOption } from './tabs.config'; export interface STabsProps { /** 현재 선택된 탭 value */ value: string; /** 탭 옵션 목록 */ tabs: STabOption[]; /** 탭 변경 (sdUpdate) */ onValueChange?: (value: string) => void; /** 탭 크기 (main 전용) */ size?: STabSize; /** 서브 탭(밑줄형) 스타일 */ isSub?: boolean; /** 세로 배치 (sub 전용 — main 폴더형은 항상 가로) */ vertical?: boolean; className?: string; style?: CSSProperties; } /** * STabs — sd-tabs 포팅. * main = 폴더형(탭 줄에 파란 baseline, 탭은 위쪽만 둥글고 하단 테두리 없음), * sub = 밑줄형(선택 시 하단 라인). 뱃지(STag), 세로 배치, value 제어 + onValueChange(sdUpdate). */ export declare function STabs({ value, tabs, onValueChange, size, isSub, vertical, className, style, }: STabsProps): import("react").JSX.Element;