/**
 * 订单状态枚举
 */
export declare enum OrderStatus {
    PENDING_PICKUP = "\u5F85\u53D6\u4EF6",
    PICKED_UP = "\u5DF2\u53D6\u4EF6",
    IN_TRANSIT = "\u8FD0\u8F93\u4E2D",
    OUT_FOR_DELIVERY = "\u6D3E\u9001\u4E2D",
    DELIVERED = "\u5DF2\u7B7E\u6536",
    RETURNED = "\u5DF2\u9000\u56DE",
    CANCELLED = "\u5DF2\u53D6\u6D88",
    EXCEPTION = "\u5F02\u5E38"
}
/**
 * 服务类型枚举
 */
export declare enum ServiceType {
    STANDARD = "\u6807\u51C6",
    EXPRESS = "\u5FEB\u901F",
    ECONOMY = "\u7ECF\u6D4E"
}
/**
 * 地址信息
 */
export interface Address {
    name: string;
    phone: string;
    address: string;
    is_default?: boolean;
}
/**
 * 联系人信息
 */
export interface ContactInfo {
    name: string;
    phone: string;
    address: string;
}
/**
 * 包裹信息
 */
export interface PackageInfo {
    type: string;
    weight: number;
    size: string;
}
/**
 * 寄件订单
 */
export interface ShippingOrder {
    order_id: string;
    sender: ContactInfo;
    receiver: ContactInfo;
    package: PackageInfo;
    service_type: ServiceType;
    status: OrderStatus;
    create_time: string;
    estimated_delivery?: string;
    actual_delivery?: string;
    cost?: number;
}
/**
 * 创建订单请求参数
 */
export interface CreateOrderRequest {
    sender_name: string;
    sender_phone: string;
    sender_address: string;
    receiver_name: string;
    receiver_phone: string;
    receiver_address: string;
    package_type: string;
    package_weight: number;
    package_size: string;
    service_type: "标准" | "快速" | "经济";
}
/**
 * 查询订单列表请求参数
 */
export interface ListOrdersRequest {
    page_size: number;
    page_number: number;
    start_date?: string;
    end_date?: string;
    status?: string;
}
/**
 * 分页信息
 */
export interface PaginationInfo {
    total_count: number;
    total_pages: number;
    current_page: number;
    page_size: number;
    has_next: boolean;
    has_prev: boolean;
}
/**
 * API响应基本结构
 */
export interface APIResponse<T = any> {
    status: "success" | "error";
    data?: T;
    error_code?: string;
    message?: string;
}
/**
 * 物流追踪记录
 */
export interface TrackingRecord {
    time: string;
    status: string;
    location: string;
    description: string;
}
//# sourceMappingURL=index.d.ts.map