import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { CatalogDiscountModifyTaxBasis } from "./CatalogDiscountModifyTaxBasis"; import { CatalogDiscountType } from "./CatalogDiscountType"; import { Money } from "./Money"; export declare const CatalogDiscount: core.serialization.ObjectSchema; export declare namespace CatalogDiscount { interface Raw { name?: (string | null | undefined) | null; discount_type?: CatalogDiscountType.Raw | null; percentage?: (string | null | undefined) | null; amount_money?: Money.Raw | null; pin_required?: (boolean | null | undefined) | null; label_color?: (string | null | undefined) | null; modify_tax_basis?: CatalogDiscountModifyTaxBasis.Raw | null; maximum_amount_money?: Money.Raw | null; } }