import { NTable } from '../../interface';
interface ICellProps<RecordType = NTable.TDefaultRecord> {
    record?: RecordType;
    /** `column` index is the real show rowIndex */
    index?: number;
    /** the index of the record. For the render(value, record, renderIndex) */
    renderIndex?: number;
    dataIndex?: NTable.TDataIndex;
    customRender?: NTable.NColumn.IColumn<RecordType>['customRender'];
    component?: NTable.NCustomize.TCustomizeComponent;
    colSpan?: number;
    rowSpan?: number;
    ellipsis?: NTable.NCell.TCellEllipsis;
    align?: NTable.TAlign;
    fixLeft?: number | false;
    fixRight?: number | false;
    firstFixLeft?: boolean;
    lastFixLeft?: boolean;
    firstFixRight?: boolean;
    lastFixRight?: boolean;
    appendNode?: any;
    additionalProps?: NTable.NCustomize.TAdditionalProps;
    rowType?: 'header' | 'body' | 'footer';
    isSticky?: boolean;
    column?: NTable.NColumn.IColumn<RecordType>;
    cellType?: 'header' | 'body';
    transformCellText?: NTable.NCell.TTransformCellText<RecordType>;
}
declare const _default: import('vue').DefineComponent<ICellProps<any>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<ICellProps<any>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
