import { DeliveryConstraintsByWeek } from './constraints/deliveryConstraintsByWeek';
import { PickupConstraintsByWeek } from './constraints/pickupConstraintsByWeek';
import { NamedPricingStrategy } from './strategies/namedPricingStrategy';
export declare class ShippingRule {
    originZone: string;
    destinationZone: string;
    deliveryConstraintsByWeek: DeliveryConstraintsByWeek;
    pickupConstraintsByWeek: PickupConstraintsByWeek;
    scheduledDeliveryPickupConstraintsByWeek: DeliveryConstraintsByWeek;
    inTransitDays: number;
    surcharge: number;
    services: NamedPricingStrategy[];
    createPickup?: boolean;
}
