import { default as React, PropsWithChildren } from 'react';
export type AssetType = 'truck' | 'trailer' | 'bus' | 'van' | 'driver' | 'car';
export type TreeSummaryCounts = {
    /**
     * The amount of trucks
     */
    truck?: number;
    /**
     * The amount of trailers
     */
    trailer?: number;
    /**
     * The amount of buses
     */
    bus?: number;
    /**
     * The amount of vans
     */
    van?: number;
    /**
     * The amount of cars
     */
    car?: number;
    /**
     * The amount of drivers
     */
    driver?: number;
};
export type DefaultAssetCountsProps = {
    assetCounts: TreeSummaryCounts;
};
export type TreeSummaryProps = {
    /**
     * The object containing various asset type counter.
     */
    assetCounts?: TreeSummaryCounts;
    /**
     * The number of grid columns used for the built-in `TreeSummaryRow`.
     *
     * @default 4
     */
    gridCols?: number;
    /**
     * Additional classes added to the wrapping element.
     */
    className?: string;
};
declare const TreeSummary: React.MemoExoticComponent<(props: PropsWithChildren<TreeSummaryProps>) => import("react/jsx-runtime").JSX.Element>;
export default TreeSummary;
