import type { SkillWithAssignment, CreateSkillRequest, InstallSkillsResult, InstallSkillsOptions } from "@polpo-ai/sdk"; export interface UseSkillsReturn { skills: SkillWithAssignment[]; isLoading: boolean; error: Error | null; refetch: () => Promise; createSkill: (req: CreateSkillRequest) => Promise<{ name: string; path: string; }>; isCreating: boolean; installSkills: (source: string, opts?: InstallSkillsOptions) => Promise; isInstalling: boolean; deleteSkill: (name: string) => Promise; isDeleting: boolean; assignSkill: (skillName: string, agentName: string) => Promise; isAssigning: boolean; unassignSkill: (skillName: string, agentName: string) => Promise; isUnassigning: boolean; } /** * Fetch available project-level skills with agent assignment info. * Skills are not reactive (no SSE updates) — they're discovered on demand. */ export declare function useSkills(): UseSkillsReturn; //# sourceMappingURL=use-skills.d.ts.map