export declare const REQUIRED_CHILD_TOOLS_ENV = "PI_SUBAGENT_REQUIRED_TOOLS"; export declare const MCP_DIRECT_CHILD_TOOLS_ENV = "PI_SUBAGENT_MCP_DIRECT_TOOLS"; export declare const CHILD_TOOL_DIAGNOSTIC_PATH_ENV = "PI_SUBAGENT_TOOL_DIAGNOSTIC_PATH"; export interface ChildToolDiagnostic { agent?: string; required: string[]; available: string[]; missing: string[]; missingMcpDirectTools?: string[]; } export declare function writeChildToolDiagnostic(filePath: string, required: string[], available: string[], agent?: string, mcpDirectTools?: string[]): ChildToolDiagnostic | undefined; export declare function readChildToolDiagnostic(filePath: string | undefined): ChildToolDiagnostic | undefined; export declare function formatChildToolDiagnostic(diagnostic: ChildToolDiagnostic): string; export declare function readChildToolDiagnosticError(filePath: string | undefined): string | undefined; //# sourceMappingURL=tool-availability.d.ts.map