/**
 * This file was auto-generated by Fern from our API Definition.
 */
import * as serializers from "../../../../../../index";
import * as Merge from "../../../../../../../api/index";
import * as core from "../../../../../../../core";
import { CategoriesEnum } from "../../../../types/CategoriesEnum";
import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest";
import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest";
import { LanguageEnum } from "../../../../types/LanguageEnum";
export declare const EndUserDetailsRequest: core.serialization.Schema<serializers.ats.EndUserDetailsRequest.Raw, Merge.ats.EndUserDetailsRequest>;
export declare namespace EndUserDetailsRequest {
    interface Raw {
        end_user_email_address: string;
        end_user_organization_name: string;
        end_user_origin_id: string;
        categories: CategoriesEnum.Raw[];
        integration?: string | null;
        link_expiry_mins?: number | null;
        should_create_magic_link_url?: boolean | null;
        hide_admin_magic_link?: boolean | null;
        common_models?: CommonModelScopesBodyRequest.Raw[] | null;
        category_common_model_scopes?: Record<string, IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined> | null;
        language?: LanguageEnum.Raw | null;
        are_syncs_disabled?: boolean | null;
        integration_specific_config?: Record<string, unknown> | null;
    }
}
