import { CheckableListGroup } from '../types';
interface UseCheckableListStateProps {
    groups?: CheckableListGroup[];
    expandAllGroups?: boolean;
}
/**
 * Hook para manejar el estado local del componente CheckableList
 */
export declare const useCheckableListState: ({ groups, expandAllGroups, }: UseCheckableListStateProps) => {
    searchQuery: string;
    setSearchQuery: import('react').Dispatch<import('react').SetStateAction<string>>;
    expandedGroups: Set<string | number>;
    itemHeights: Map<number, number>;
    setItemHeights: import('react').Dispatch<import('react').SetStateAction<Map<number, number>>>;
    handleGroupExpandToggle: (groupId: string | number) => void;
};
export {};
//# sourceMappingURL=useCheckableListState.d.ts.map