/**
 * @fileoverview Lint rules for server.json manifest validation.
 * Validates server metadata against the MCP server manifest spec (2025-12-11).
 * @module src/linter/rules/server-json-rules
 */
import type { LintDiagnostic } from '../types.js';
/**
 * Validates a parsed server.json manifest against the MCP server manifest spec.
 * Accepts `unknown` to catch structural issues before type narrowing.
 *
 * @param serverJson - Parsed server.json content (or undefined to skip).
 * @param crossCheck - Optional cross-validation data (e.g., package.json version).
 * @returns Array of lint diagnostics (errors and warnings).
 */
export declare function lintServerJson(serverJson: unknown, crossCheck?: {
    packageJsonVersion?: string;
}): LintDiagnostic[];
//# sourceMappingURL=server-json-rules.d.ts.map