import { IconData } from '../types';
export interface UseIconPickerReturn {
    selectedIcon: IconData | null;
    setSelectedIcon: (icon: IconData | null) => void;
    handleIconSelect: (icon: IconData) => void;
    clearSelection: () => void;
    getSelectedIcon: () => IconData | null;
    hasIcon: boolean;
    getIconName: () => string | null;
    getIconType: () => string | null;
    getIconColor: () => string | null;
}
export declare function useIconPicker(defaultIcon?: IconData): UseIconPickerReturn;
