import { Address } from './address';
import { DTOAddress } from './dtoAddress';
import { PickupRecipientName } from './pickupRecipientName';
import { Recipient } from './recipient';
import { Task } from './task';
export declare class Pickup {
    id: string;
    createdAt: Date;
    merchantId: string;
    recipient: Recipient;
    dtoRecipientAddress?: DTOAddress | undefined;
    recipientAddress: Address;
    createdBy: string;
    signatureRequired: boolean;
    scanningRequired: boolean;
    validAddress: boolean;
    completeAfter?: number;
    completeBefore?: number;
    notes?: string;
    orderIds: string[];
    packageCount: number;
    tasks: Task[];
    recipientNames?: PickupRecipientName[];
    appointmentId?: string;
}
