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 shell / tool passthrough (values never exposed). */
    registerSkillEnvPassthrough?: (names: string[]) => void;
}
export declare function createSkillsListTool(deps: SkillsToolsDeps): AgentTool;
export declare function createSkillViewTool(deps: SkillsToolsDeps): AgentTool;
