import { Aai20CorrelationId } from '../../../../asyncapi/v2/models/Aai20CorrelationId';
import { ValidationRuleMetaData } from '../../ValidationRuleMetaData';
import { RequiredPropertyValidationRule } from './RequiredPropertyValidationRule';
/**
 * @author cfoskin@redhat.com
 * @param {ValidationRuleMetaData} ruleInfo
 * @class
 * @extends RequiredPropertyValidationRule
 */
export declare class AaMissingCorrelationIdRule extends RequiredPropertyValidationRule {
    constructor(ruleInfo: ValidationRuleMetaData);
    visitCorrelationId$io_apicurio_datamodels_asyncapi_v2_models_Aai20CorrelationId(node: Aai20CorrelationId): void;
    visitCorrelationId(node?: any): any;
}
