import React, { ReactNode } from "react";
interface IProps {
    truncateAt: number;
    className?: string;
    getChildren?: (start: number, end: number) => Array<React.ReactNode>;
    getChildCount?: () => number;
    createOverflowElement: (overflowCount: number, totalCount: number) => React.ReactNode;
    children?: ReactNode;
    id?: string;
}
export default class TruncatedList extends React.Component<IProps> {
    static defaultProps: {
        truncateAt: number;
        createOverflowElement(overflowCount: number, totalCount: number): React.JSX.Element;
    };
    private getChildren;
    private getChildCount;
    render(): ReactNode;
}
export {};
