UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

23 lines 1.15 kB
import type { CategoryConfig } from '../../../CheckBoxGroup/index'; export interface UseKnowledgeStructureInitialFiltersParams { initialFilters: { topicIds?: string[]; subtopicIds?: string[]; contentIds?: string[]; } | null; knowledgeCategories: CategoryConfig[]; handleCategoriesChange?: (updatedCategories: CategoryConfig[]) => void; } /** * Hook to handle applying initial knowledge structure filters (topics, subtopics, contents) * @param params - Parameters for the hook * @returns Refs to track application state */ export declare const useKnowledgeStructureInitialFilters: ({ initialFilters, knowledgeCategories, handleCategoriesChange, }: UseKnowledgeStructureInitialFiltersParams) => { hasAppliedKnowledgeInitialFiltersRef: import("react").RefObject<boolean>; hasAppliedTopicsRef: import("react").RefObject<boolean>; hasAppliedSubtopicsRef: import("react").RefObject<boolean>; hasAppliedContentsRef: import("react").RefObject<boolean>; knowledgeCategoriesRef: import("react").RefObject<CategoryConfig[]>; }; //# sourceMappingURL=useKnowledgeStructureInitialFilters.d.ts.map