import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { Money } from "./Money"; import { OrderLineItemDiscountScope } from "./OrderLineItemDiscountScope"; import { OrderLineItemDiscountType } from "./OrderLineItemDiscountType"; export declare const OrderLineItemDiscount: core.serialization.ObjectSchema; export declare namespace OrderLineItemDiscount { interface Raw { uid?: (string | null | undefined) | null; catalog_object_id?: (string | null | undefined) | null; catalog_version?: ((bigint | number) | null | undefined) | null; name?: (string | null | undefined) | null; type?: OrderLineItemDiscountType.Raw | null; percentage?: (string | null | undefined) | null; amount_money?: Money.Raw | null; applied_money?: Money.Raw | null; metadata?: (Record | null | undefined) | null; scope?: OrderLineItemDiscountScope.Raw | null; reward_ids?: string[] | null; pricing_rule_id?: string | null; } }