import { TenantConnectionService } from '../tenant/tenant-connection.service';
import { Order } from './entities/order.entity';
import { DeliveryAttempt } from './entities/delivery-attempt.entity';
export declare class DeliveryService {
    private readonly tenantConnectionService;
    constructor(tenantConnectionService: TenantConnectionService);
    attemptDelivery(orderId: number, courierId: number, result: 'success' | 'failed', failureReason?: string, note?: string): Promise<{
        order: Order;
        attempt: DeliveryAttempt;
    }>;
}
