import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { Address } from "./Address"; import { CustomerCreationSource } from "./CustomerCreationSource"; import { CustomerPreferences } from "./CustomerPreferences"; import { CustomerTaxIds } from "./CustomerTaxIds"; export declare const Customer: core.serialization.ObjectSchema; export declare namespace Customer { interface Raw { id?: string | null; created_at?: string | null; updated_at?: string | null; given_name?: (string | null | undefined) | null; family_name?: (string | null | undefined) | null; nickname?: (string | null | undefined) | null; company_name?: (string | null | undefined) | null; email_address?: (string | null | undefined) | null; address?: Address.Raw | null; phone_number?: (string | null | undefined) | null; birthday?: (string | null | undefined) | null; reference_id?: (string | null | undefined) | null; note?: (string | null | undefined) | null; preferences?: CustomerPreferences.Raw | null; creation_source?: CustomerCreationSource.Raw | null; group_ids?: (string[] | null | undefined) | null; segment_ids?: (string[] | null | undefined) | null; version?: (bigint | number) | null; tax_ids?: CustomerTaxIds.Raw | null; } }