/**
 * TypeCount class
 *
 * @class TypeCount
 */
declare class TypeCount {
    type: string;
    count: number;
    /**
     * Creates an instance of TypeCount.
     * @param {string} type
     * @param {number} count
     * @memberof TypeCount
     */
    constructor(type: string, count: number);
}
/**
 * Counts the array's item types
 *
 * @export
 * @param {any[]} array
 * @return {TypeCount[]}  The array item types ordered by count, descending
 */
export declare function countArrayTypes(array: any[]): TypeCount[];
export {};
