import { CSSProperties } from 'react';
import { RenderItem } from './RenderItem';
import { VirtualGridRepeaterState } from './VirtualGridRepeaterState';
import { TimeoutProps } from 'react-transition-group/Transition';
export type VirtualInternalMemoItemProps = {
    index: number;
    rowIndex: number;
    columnIndex: number;
    renderItem: RenderItem;
    state: VirtualGridRepeaterState;
    itemKey: (params: {
        columnIndex: number;
        rowIndex: number;
    }) => string | number;
    style?: CSSProperties;
} & Partial<TimeoutProps<undefined>>;
export declare const VirtualInternalMemoItem: import("react").MemoExoticComponent<(({ index, rowIndex, columnIndex, renderItem, itemKey, state, style, ...timeoutProps }: VirtualInternalMemoItemProps) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null) & {
    displayName: string;
}>;
//# sourceMappingURL=VirtualInternalMemoItem.d.ts.map