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 {};