import { IRuleResult } from '@stoplight/spectral-core';
/**
 * Lints Concerto models using Spectral and Concerto rules
 * @param {string | object} model - Model to lint (string CTO or parsed AST)
 * @param {string} [rulesetOption] - Path to custom ruleset or 'default'
 * @returns {Promise<IRuleResult[]>} Linting results
 * @throws {Error} For critical processing failures
 */
export declare function lintModel(model: string | object, rulesetOption?: string): Promise<IRuleResult[]>;
