export interface IssuingNonPciDeliveryDetailsDto {
    delivery_mode?: IssuingNonPciDeliveryDetailsDto.DeliveryModeEnum;
    delivery_vendor?: IssuingNonPciDeliveryDetailsDto.DeliveryVendorEnum;
    status?: IssuingNonPciDeliveryDetailsDto.StatusEnum;
    status_description?: string;
    tracked?: boolean;
    tracking_link?: string;
    tracking_number?: string;
    updated_at?: Date;
}
export declare namespace IssuingNonPciDeliveryDetailsDto {
    const validDeliveryModeEnum: readonly ["MAIL", "EXPRESS", "UNKNOWN"];
    type DeliveryModeEnum = (typeof validDeliveryModeEnum)[number] | 'UNKNOWN';
    const validDeliveryVendorEnum: readonly ["UNKNOWN", "AU_POST", "EMS", "HK_POST", "CITY_LINK", "DHL"];
    type DeliveryVendorEnum = (typeof validDeliveryVendorEnum)[number] | 'UNKNOWN';
    const validStatusEnum: readonly ["PENDING", "PRINTED", "FAILED_TO_PRINT", "DISPATCHED", "IN_TRANSIT", "OUT_FOR_DELIVERY", "DELIVERED", "DELIVERY_FAILED", "DELIVERY_DELAYED", "UNKNOWN"];
    type StatusEnum = (typeof validStatusEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=issuingNonPciDeliveryDetailsDto.d.ts.map