import { ComponentType } from 'react';
type HeatmapIcon = ComponentType<{
    className?: string;
}>;
export interface HeatmapView<T extends string = string> {
    id: T;
    label: string;
    icon: HeatmapIcon;
}
interface HeatmapToolbarProps<T extends string = string> {
    views: HeatmapView<T>[];
    activeView: T;
    onViewChange: (view: T) => void;
    searchQuery: string;
    onSearchChange: (query: string) => void;
    searchPlaceholder?: string;
}
export declare function HeatmapToolbar<T extends string = string>({ views, activeView, onViewChange, searchQuery, onSearchChange, searchPlaceholder, }: HeatmapToolbarProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=heatmap-toolbar.d.ts.map