import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { FulfillmentPickupDetailsCurbsidePickupDetails } from "./FulfillmentPickupDetailsCurbsidePickupDetails"; import { FulfillmentPickupDetailsScheduleType } from "./FulfillmentPickupDetailsScheduleType"; import { FulfillmentRecipient } from "./FulfillmentRecipient"; export declare const FulfillmentPickupDetails: core.serialization.ObjectSchema; export declare namespace FulfillmentPickupDetails { interface Raw { recipient?: FulfillmentRecipient.Raw | null; expires_at?: (string | null | undefined) | null; auto_complete_duration?: (string | null | undefined) | null; schedule_type?: FulfillmentPickupDetailsScheduleType.Raw | null; pickup_at?: (string | null | undefined) | null; pickup_window_duration?: (string | null | undefined) | null; prep_time_duration?: (string | null | undefined) | null; note?: (string | null | undefined) | null; placed_at?: string | null; accepted_at?: string | null; rejected_at?: string | null; ready_at?: string | null; expired_at?: string | null; picked_up_at?: string | null; canceled_at?: string | null; cancel_reason?: (string | null | undefined) | null; is_curbside_pickup?: (boolean | null | undefined) | null; curbside_pickup_details?: FulfillmentPickupDetailsCurbsidePickupDetails.Raw | null; } }