import { Comparable, ComparableImpl } from '../../../common';
import { AbstractComponentModel } from './component.model.interface';
export declare class ComponentModelComparable extends ComparableImpl<AbstractComponentModel> {
    /**
     * ** Constructor.
     */
    constructor(model: AbstractComponentModel);
    /**
     * ** Factory method.
     */
    static of(model: AbstractComponentModel): ComponentModelComparable;
    /**
     * @inheritDoc
     */
    compare(comparable: Comparable): number;
    private _compareEquality;
}
