import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { Address } from "./Address"; import { EmailAddress } from "./EmailAddress"; import { LeadConvertedAccount } from "./LeadConvertedAccount"; import { LeadConvertedContact } from "./LeadConvertedContact"; import { LeadOwner } from "./LeadOwner"; import { LeadStatus } from "./LeadStatus"; import { PhoneNumber } from "./PhoneNumber"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export declare const Lead: core.serialization.ObjectSchema; export declare namespace Lead { interface Raw { id?: string | null; remote_id?: string | null; created_at?: string | null; modified_at?: string | null; owner?: LeadOwner.Raw | null; lead_source?: string | null; title?: string | null; company?: string | null; first_name?: string | null; last_name?: string | null; addresses?: Address.Raw[] | null; email_addresses?: EmailAddress.Raw[] | null; phone_numbers?: PhoneNumber.Raw[] | null; remote_updated_at?: string | null; remote_created_at?: string | null; converted_date?: string | null; converted_contact?: LeadConvertedContact.Raw | null; converted_account?: LeadConvertedAccount.Raw | null; status?: LeadStatus.Raw | null; remote_was_deleted?: boolean | null; field_mappings?: Record | null; remote_data?: RemoteData.Raw[] | null; remote_fields?: RemoteField.Raw[] | null; } }