import React, { ThHTMLAttributes } from 'react'; import { TableSortIndicatorProps } from '../table/TableSortIndicator'; import { ColumnAlign } from '../table/types'; interface TableColProps extends ThHTMLAttributes { id?: string; width?: number; fixed?: boolean; fixedColWidth?: number; stickyHeader?: boolean; groupColumn?: boolean; sortable?: boolean; resize?: boolean; align?: ColumnAlign; /** * 테이블 컬럼의 수직 정렬 방향 * * - middle: 세로 가운데 정렬 (기본값) * - top: 상단 정렬 * - bottom: 하단 정렬 * - baseline: 텍스트 기준선 정렬 * * @default middle */ valign?: 'middle' | 'top' | 'bottom' | 'baseline'; /** * 테이블 정렬 인디케이터 Props * * sortable이 true일 때 TableSortIndicator 컴포넌트에 전달되는 props입니다. * isSorted, direction 등의 정렬 상태 정보를 포함합니다. * * @default undefined */ sortProps?: TableSortIndicatorProps; showRightBorder?: boolean; onClick?: () => void; } export declare const TableCol: React.ForwardRefExoticComponent>; export {};