/**
 * @fileoverview Resource-specific lint rules.
 * Validates resource definitions against MCP spec and framework conventions.
 * @module src/linter/rules/resource-rules
 */
import type { LintDiagnostic } from '../types.js';
import { type PortabilityOptions } from './portability-rules.js';
/**
 * Runs all lint rules against a single resource definition.
 */
export declare function lintResourceDefinition(def: unknown, portability?: PortabilityOptions): LintDiagnostic[];
//# sourceMappingURL=resource-rules.d.ts.map