import React from 'react';
export interface FilterOption {
    label: string;
    value: string;
}
export interface RegionOption {
    key: string;
    label: string;
}
export interface ChartFilterProps {
    filterOptions?: FilterOption[];
    selectedFilter?: string;
    onFilterChange?: (value: string) => void;
    customOptions?: RegionOption[];
    selectedCustomSelection?: string;
    onSelectionChange?: (region: string) => void;
    className?: string;
    theme?: 'light' | 'dark';
    variant?: 'default' | 'compact';
}
declare const ChartFilter: React.FC<ChartFilterProps>;
export default ChartFilter;
