/**
 * This file was auto-generated by Fern from our API Definition.
 */
import * as serializers from "../../..";
import * as Merge from "../../../../api";
import * as core from "../../../../core";
export declare const AssociationTypeRequestRequest: core.serialization.ObjectSchema<serializers.crm.AssociationTypeRequestRequest.Raw, Merge.crm.AssociationTypeRequestRequest>;
export declare namespace AssociationTypeRequestRequest {
    interface Raw {
        source_object_class: serializers.crm.ObjectClassDescriptionRequest.Raw;
        target_object_classes: serializers.crm.ObjectClassDescriptionRequest.Raw[];
        remote_key_name: string;
        display_name?: string | null;
        cardinality?: serializers.crm.CardinalityEnum.Raw | null;
        is_required?: boolean | null;
    }
}
