import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; import { TaskRequestAccount } from "./TaskRequestAccount"; import { TaskRequestContact } from "./TaskRequestContact"; import { TaskRequestOpportunity } from "./TaskRequestOpportunity"; import { TaskRequestOwner } from "./TaskRequestOwner"; import { TaskRequestStatus } from "./TaskRequestStatus"; export declare const TaskRequest: core.serialization.ObjectSchema; export declare namespace TaskRequest { interface Raw { subject?: string | null; content?: string | null; owner?: TaskRequestOwner.Raw | null; account?: TaskRequestAccount.Raw | null; opportunity?: TaskRequestOpportunity.Raw | null; contact?: TaskRequestContact.Raw | null; completed_date?: string | null; due_date?: string | null; status?: TaskRequestStatus.Raw | null; integration_params?: Record | null; linked_account_params?: Record | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } }