import { IPropertyConverter, JsonValue } from "ta-json";
import Link from "../link";
import { RelationResource } from "../models/relation-resource";
export declare class RelationResourceConverter implements IPropertyConverter {
    /**
     * Serializes a RelationResource or a Link into a JsonValue.
     *
     * @param value - A RelationResource or a Link
     *
     * @returns A Json Value.
     */
    serialize(value: RelationResource | Link): JsonValue;
    /**
     * Deserializes a JsonValue into a RelationResource or a Link.
     *
     * @param value - A Json Value
     *
     * @returns A RelationResource or a Link.
     */
    deserialize(value: JsonValue): RelationResource | Link;
    private isRelationResource;
}
