import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { Address } from "./Address"; import { Refund } from "./Refund"; import { Tender } from "./Tender"; import { TransactionProduct } from "./TransactionProduct"; export declare const Transaction: core.serialization.ObjectSchema; export declare namespace Transaction { interface Raw { id?: string | null; location_id?: (string | null | undefined) | null; created_at?: string | null; tenders?: (Tender.Raw[] | null | undefined) | null; refunds?: (Refund.Raw[] | null | undefined) | null; reference_id?: (string | null | undefined) | null; product?: TransactionProduct.Raw | null; client_id?: (string | null | undefined) | null; shipping_address?: Address.Raw | null; order_id?: (string | null | undefined) | null; } }