import { Component } from 'react';
import { BoxListProps } from './Props';
declare class BoxList<Item, Value> extends Component<BoxListProps<Item, Value>> {
    static defaultProps: {
        columnWidth: number;
    };
    handleMouseMove: () => void;
    constructor(props: BoxListProps<Item, Value>);
    getText(key: string): any;
    getWidth(): number;
    handleSelectAll(_: any, checked: boolean): void;
    handleRenderItem(data: Item[], groupIndex: number): JSX.Element;
    renderHeader(count: number): JSX.Element | null;
    renderLazyList(): JSX.Element;
    renderStack(): JSX.Element[];
    renderOptions(): JSX.Element | null;
    render(): JSX.Element;
}
export default BoxList;
