import { type DiagnosticReport } from "./_types.js"; export { type DiagnosticStatus, type DiagnosticItem, type DiagnosticSection, type DiagnosticReport, type ResolvedAgent, BUILTIN_AGENT_NAMES, CONFLICTING_READONLY_PATTERNS, KNOWN_TOOL_NAMES, MANDATE_CHECK_ROLES, READONLY_ROLES, ROLE_REQUIRED_TOOLS, VALID_THINKING_LEVELS, } from "./_types.js"; export { compareVersions, documentSignalWords, isKnownToolName, isPathConflict, mandateTextForRole, resolveSkillFile, significantWords, validateSkillFile, wordsOverlap, } from "./_helpers.js"; export { checkSetupProgress, checkLock, checkCadence, checkRunArtifacts, checkDiscussions, } from "./checks-runstate.js"; export { checkHardGates } from "./checks-gates.js"; export { checkConfigFiles, checkFileScope, checkAgentsFiles, } from "./checks-config.js"; export { resolveAllAgents, checkAgentMappings, checkAgentCapabilities, checkAgentSkillReferences, checkAgentFileIntegrity, checkWebToolLock, } from "./checks-agents.js"; export { checkArchitectureSetup, checkArchitectureAgentMapping, checkGeneratedAgentContent, checkArchitectureDrift, checkLibraryCompleteness, } from "@adi-mudi/pi-chirpi"; export { checkGeneratedTeamContent, checkGeneratedRolesCompleteness, checkTechnologyResources, } from "./checks-generated-team.js"; export { checkEnvironment, checkSubagentExtension, checkStrayFiles, checkSecretScan, } from "./checks-environment.js"; export { checkTestingDiscipline, checkDocsFactory, checkCommunityResearchCache, } from "./checks-docs.js"; export { checkBrainstormAudit, parseAuditLog, BRAINSTORM_DISPATCH_CAP, } from "./checks-brainstorm-audit.js"; export { checkPiExtensionConformance, } from "./checks-pi-extension-conformance.js"; /** Run every doctor check in a fixed order and return the aggregate report. */ export declare function runSenaiDiagnostic(cwd: string): DiagnosticReport; /** Format a DiagnosticReport as a Markdown report for `/senai-doctor`. */ export declare function formatDiagnosticReport(report: DiagnosticReport): string;