import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { ExcludeStrategy } from "./ExcludeStrategy"; import { Money } from "./Money"; export declare const CatalogPricingRule: core.serialization.ObjectSchema; export declare namespace CatalogPricingRule { interface Raw { name?: (string | null | undefined) | null; time_period_ids?: (string[] | null | undefined) | null; discount_id?: (string | null | undefined) | null; match_products_id?: (string | null | undefined) | null; apply_products_id?: (string | null | undefined) | null; exclude_products_id?: (string | null | undefined) | null; valid_from_date?: (string | null | undefined) | null; valid_from_local_time?: (string | null | undefined) | null; valid_until_date?: (string | null | undefined) | null; valid_until_local_time?: (string | null | undefined) | null; exclude_strategy?: ExcludeStrategy.Raw | null; minimum_order_subtotal_money?: Money.Raw | null; customer_group_ids_any?: (string[] | null | undefined) | null; } }