import { Content } from '../../base/Content'; import { LogisticsSubType } from '../../enums/LogisticsSubType'; import { Temperature } from '../../enums/Temperature'; import { Distance } from '../../enums/Distance'; import { Specification } from '../../enums/Specification'; import { ScheduledDeliveryTime } from '../../enums/ScheduledDeliveryTime'; import { ScheduledPickupTime } from '../../enums/ScheduledPickupTime'; export declare class CreateHomeOrder extends Content { static readonly GOODS_NAME_MAX_LENGTH = 50; static readonly SENDER_NAME_MAX_LENGTH = 10; static readonly RECEIVER_NAME_MAX_LENGTH = 10; protected requestPath: string; protected initContent(): void; setLogisticsSubType(subType: LogisticsSubType): this; setGoodsAmount(amount: number): this; setGoodsName(name: string): this; setSenderName(name: string): this; setSenderPhone(phone: string): this; setSenderCellPhone(cellPhone: string): this; setSenderZipCode(zipCode: string): this; setSenderAddress(address: string): this; setReceiverName(name: string): this; setReceiverPhone(phone: string): this; setReceiverCellPhone(cellPhone: string): this; setReceiverZipCode(zipCode: string): this; setReceiverAddress(address: string): this; setReceiverEmail(email: string): this; setTemperature(temperature: Temperature): this; setDistance(distance: Distance): this; setSpecification(specification: Specification): this; setScheduledPickupTime(time: ScheduledPickupTime): this; setScheduledDeliveryTime(time: ScheduledDeliveryTime): this; validate(): void; useTcat(): this; usePostNormal(): this; }