import { type CanonicalGjcWorkflowSkill } from "../skill-state/active-state"; export interface SkillKeywordDefinition { keyword: string; skill: GjcWorkflowSkill; priority: number; guidance: string; } export declare const GJC_WORKFLOW_SKILLS: readonly ["deep-interview", "ralplan", "ultragoal", "autoresearch"]; export type GjcWorkflowSkill = CanonicalGjcWorkflowSkill; export declare const GJC_SKILL_KEYWORD_DEFINITIONS: readonly SkillKeywordDefinition[]; export declare function isGjcWorkflowSkill(value: string): value is GjcWorkflowSkill; export declare function compareSkillKeywordMatches(a: { priority: number; keyword: string; }, b: { priority: number; keyword: string; }): number;