import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { FulfillmentDeliveryDetails } from "./FulfillmentDeliveryDetails"; import { FulfillmentFulfillmentEntry } from "./FulfillmentFulfillmentEntry"; import { FulfillmentFulfillmentLineItemApplication } from "./FulfillmentFulfillmentLineItemApplication"; import { FulfillmentInStoreDetails } from "./FulfillmentInStoreDetails"; import { FulfillmentPickupDetails } from "./FulfillmentPickupDetails"; import { FulfillmentShipmentDetails } from "./FulfillmentShipmentDetails"; import { FulfillmentState } from "./FulfillmentState"; import { FulfillmentType } from "./FulfillmentType"; export declare const Fulfillment: core.serialization.ObjectSchema; export declare namespace Fulfillment { interface Raw { uid?: (string | null | undefined) | null; type?: FulfillmentType.Raw | null; state?: FulfillmentState.Raw | null; line_item_application?: FulfillmentFulfillmentLineItemApplication.Raw | null; entries?: FulfillmentFulfillmentEntry.Raw[] | null; metadata?: (Record | null | undefined) | null; pickup_details?: FulfillmentPickupDetails.Raw | null; shipment_details?: FulfillmentShipmentDetails.Raw | null; delivery_details?: FulfillmentDeliveryDetails.Raw | null; in_store_details?: FulfillmentInStoreDetails.Raw | null; } }