export interface SkillInfo { name: string; description: string; scope: string; path: string; enabled?: boolean; } interface SkillsState { isExpanded: boolean; skills: SkillInfo[]; globalEnabled: boolean; totalCount: number; enabledCount: number; selectedSkill: string | null; isViewerOpen: boolean; viewingFile: string | null; toggleSidebar: () => void; expandSidebar: () => void; collapseSidebar: () => void; setSkills: (skills: SkillInfo[]) => void; setSkillsConfig: (input: { skills: SkillInfo[]; globalEnabled: boolean; totalCount: number; enabledCount: number; }) => void; selectSkill: (name: string | null) => void; openViewer: (file: string | null) => void; closeViewer: () => void; } export declare const useSkillsStore: import("zustand").UseBoundStore>; export {}; //# sourceMappingURL=skillsStore.d.ts.map