import { PureComponent, ReactNode } from 'react';
import { TdProps } from './Props';
export declare const CLASS_FIXED_LEFT = "fixed-left";
export declare const CLASS_FIXED_RIGHT = "fixed-right";
declare class Td<DataItem, Value> extends PureComponent<TdProps<DataItem, Value>> {
    static defaultProps: any;
    cachedRender: () => ReactNode;
    constructor(props: TdProps<DataItem, Value>);
    handleExpandClick(): void;
    handleTreeExpand(): void;
    renderCheckbox(): ReactNode;
    renderExpand(index: number): JSX.Element | null;
    renderTreeExpand(content: ReactNode): JSX.Element;
    renderResult(): ReactNode;
    renderContent(): ReactNode;
    render(): JSX.Element;
}
export default Td;
