import BasicComparer from "../../Collections/BasicComparer";
import IComparer from "../../Collections/IComparer";
import IContentReference from "../IContentReference";
export default class ContentReferenceComparer extends BasicComparer<IContentReference> {
    private readonly _providerComparer;
    private readonly _versionInsensitive;
    constructor(providerComparer: IComparer<string>, versionInsensitive: boolean);
    protected get providerComparer(): IComparer<string>;
    protected get versionInsensitive(): boolean;
    protected compareInternal(first: IContentReference, second: IContentReference): number;
    protected equalsInternal(first: IContentReference, second: IContentReference): boolean;
}
