import * as React from 'react';
import { ColumnIconConfigs } from '../../CardContainerLogic';
declare type State = {
    isShowMoreOn: boolean;
    isDesktop: boolean;
};
declare type CardFooterProps = {
    values: any[];
    isHeader: boolean;
    secondaryLabelLimit?: number;
    columnIconOptions?: ColumnIconConfigs;
    className?: string;
};
declare class CardFooter extends React.Component<CardFooterProps, State> {
    constructor(props: CardFooterProps);
    toggleShowMore(): void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    updatePredicate(): void;
    renderRowValue: (columnName: string, value: string, tableColumnName: string) => string | JSX.Element;
    renderRows: (values: string[][], limit: number, isDesktop: boolean) => JSX.Element[];
    render(): JSX.Element;
}
export default CardFooter;
