import type { AgentTool } from '@earendil-works/pi-agent-core'; import type { SkillManager } from '../skills/skill-manager.js'; export interface SkillsToolsDeps { getSkillManager: () => SkillManager | undefined; getSkillIndexingContext?: () => { registeredToolNames: string[]; skillAllowlist?: string[]; } | undefined; /** Register declared env var names for command/tool passthrough (values never exposed). */ registerSkillEnvPassthrough?: (names: string[]) => void; } export declare function createSkillsListTool(deps: SkillsToolsDeps): AgentTool; export declare function createSkillViewTool(deps: SkillsToolsDeps): AgentTool;