import React from 'react'; import { DonutChartData } from './types'; export declare const useMobile: () => { readonly isMobile: boolean; readonly windowWidth: number; }; export declare const useResponsiveDimensions: (isMobile: boolean, windowWidth: number, width: number | string, height: number | string) => { readonly width: string | number; readonly height: string | number; readonly chartWidth: string | number; readonly chartHeight: string | number; }; export declare const useFilterLabels: (data: DonutChartData[]) => { readonly filterLabels: string[] | undefined; readonly filteredDataByFilterLabel: { key: string; label: string; }[] | undefined; readonly selectedFilterLabel: string | undefined; readonly setSelectedFilterLabel: React.Dispatch>; }; export declare const useAutoCategory: (data: DonutChartData[], enableAutoCategory: boolean, externalSelectedFilter?: string) => { readonly autoCategoryData: { readonly categories: (string | undefined)[]; readonly allData: DonutChartData[]; } | null; readonly internalSelectedCategory: string; readonly setInternalSelectedCategory: React.Dispatch>; readonly selectedCategory: string; };