import IComparer from "../../Collections/IComparer";
import IContentReference from "../IContentReference";
import InheritedQueryValueComparer from "../../Collections/QueryValueComparer";
import IParser from "../../IParser";
export default class QueryValueComparer extends InheritedQueryValueComparer {
    private readonly _contentReferenceComparer;
    private readonly _contentReferenceParser;
    constructor(caseInsensitive: boolean, contentReferenceComparer: IComparer<IContentReference>, contentReferenceParser: IParser<IContentReference>);
    protected get contentReferenceComparer(): IComparer<IContentReference>;
    protected get contentReferenceParser(): IParser<IContentReference>;
    protected compareInternal(first: any, second: any): number;
    protected tryGetValueAsContentReference(value: any): any;
}
