import { Key, ReactElement } from 'react';
export declare const Static: <T extends {
    key: Key;
}>({ items, renderItem, renderRest, count, ...rest }: {
    items: T[];
    renderItem: (item: T) => ReactElement;
    renderRest: (items: T[]) => ReactElement | null;
    count: number;
}) => JSX.Element;
declare const Overflow: <T extends {
    key: Key;
}>({ items, renderItem, renderRest, onMeasure, changeContent, ...rest }: {
    items: T[];
    renderItem: (item: T) => ReactElement;
    renderRest: (items: T[]) => ReactElement | null;
    onMeasure: (count: number) => void;
    changeContent: string;
}) => JSX.Element;
export default Overflow;
