interface UseSkillsOptions {
    enabled?: boolean;
}
export declare function useSkills(options?: UseSkillsOptions): import("@tanstack/react-query").UseQueryResult<import("../lib/api-client/skills").SkillsConfigResponse, Error>;
export declare function useUpdateSkillsConfig(): import("@tanstack/react-query").UseMutationResult<import("../lib/api-client/skills").SkillsConfigResponse, Error, {
    enabled?: boolean;
    items?: Record<string, {
        enabled?: boolean;
    }>;
}, unknown>;
export declare function useSkillDetail(name: string | null): import("@tanstack/react-query").UseQueryResult<import("../lib/api-client/skills").SkillDetail, Error>;
export declare function useSkillFiles(name: string | null): import("@tanstack/react-query").UseQueryResult<{
    files: import("../lib/api-client/skills").SkillFileInfo[];
}, Error>;
export declare function useSkillFileContent(name: string | null, filePath: string | null): import("@tanstack/react-query").UseQueryResult<{
    content: string;
    path: string;
}, Error>;
export {};
//# sourceMappingURL=useSkills.d.ts.map