import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { EngagementRequestAccount } from "./EngagementRequestAccount"; import { EngagementRequestContactsItem } from "./EngagementRequestContactsItem"; import { EngagementRequestDirection } from "./EngagementRequestDirection"; import { EngagementRequestEngagementType } from "./EngagementRequestEngagementType"; import { EngagementRequestOwner } from "./EngagementRequestOwner"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export declare const EngagementRequest: core.serialization.ObjectSchema; export declare namespace EngagementRequest { interface Raw { owner?: EngagementRequestOwner.Raw | null; content?: string | null; subject?: string | null; direction?: EngagementRequestDirection.Raw | null; engagement_type?: EngagementRequestEngagementType.Raw | null; start_time?: string | null; end_time?: string | null; account?: EngagementRequestAccount.Raw | null; contacts?: (EngagementRequestContactsItem.Raw | null | undefined)[] | null; integration_params?: Record | null; linked_account_params?: Record | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } }