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