import React, { TableHTMLAttributes } from 'react'; import { Scroll } from '../table/types'; export interface TableProps extends TableHTMLAttributes { /** * 테이블 스크롤 영역 너비/높이를 지정할 수 있습니다. * - { x: number | string, y: number | string } * - x: 가로 스크롤을 설정하고 스크롤 영역의 너비를 지정합니다. * - y: 세로 스크롤을 설정하고 스크롤 영역의 높이를 지정합니다. * - x 사용시 table-layout이 fixed 처리됩니다.(기본 auto) * - x 가 'max-content' 같은 고유 크기 키워드면 fixed 처리만 하고 테이블 min-width 로는 쓰지 않습니다. * (컬럼 너비 합이 컨테이너보다 크면 fixed 테이블이 스스로 그만큼 넓어집니다) */ scroll?: Scroll; /** * 테이블의 컬럼 리사이즈 활성화 여부 * - width값 지정된 컬럼은 resizable가 불가합니다. * - table-layout이 fixed 처리됩니다.(기본 auto) * @default false */ resizable?: boolean; } export declare const Table: React.ForwardRefExoticComponent>;