import type { AgentSkill } from "../../../services/agentService";
export interface AgentSkillSettingsSectionProps {
    showSkillPicker: boolean;
    onShowSkillPickerChange: (open: boolean) => void;
    readOnly: boolean;
    skillRootIds: string[];
    selectedSkillIds: string[];
    selectableTemplateIdSet: Set<string>;
    manuallyAssignableSkillIdSet: Set<string>;
    selectedSkills: AgentSkill[];
    autoAssignedSkillSet: Set<string>;
    skillsLoading: boolean;
    skillsError: string | null;
    skillActionError: string | null;
    profileFilteredSkills: AgentSkill[];
    onSkillActionErrorChange: (error: string | null) => void;
    onAddSkill: (skillId: string) => Promise<boolean | undefined>;
    onOpenSkillItem: (skillId: string) => Promise<void> | void;
    onRemoveSkill: (skillId: string) => Promise<void> | void;
}
export declare function AgentSkillSettingsSection({ showSkillPicker, onShowSkillPickerChange, readOnly, skillRootIds, selectedSkillIds, selectableTemplateIdSet, manuallyAssignableSkillIdSet, selectedSkills, autoAssignedSkillSet, skillsLoading, skillsError, skillActionError, profileFilteredSkills, onSkillActionErrorChange, onAddSkill, onOpenSkillItem, onRemoveSkill, }: AgentSkillSettingsSectionProps): import("react").JSX.Element;
