import { OrderCustomersService } from './order-customers.service';
import { CreateOrderCustomerDto } from './dto/create-order-customer.dto';
import { UpdateOrderCustomerDto } from './dto/update-order-customer.dto';
import type { Request } from 'express';
export declare class OrderCustomersController {
    private readonly svc;
    constructor(svc: OrderCustomersService);
    create(dto: CreateOrderCustomerDto): Promise<import("./entities/order-customer.entity").OrderCustomer>;
    findAll(page?: number, limit?: number, search?: string, req?: Request): Promise<import("../../common/interfaces/pagination-result.interface").PaginationResult<import("./entities/order-customer.entity").OrderCustomer>>;
    findOne(id: number): Promise<import("./entities/order-customer.entity").OrderCustomer>;
    update(id: number, dto: UpdateOrderCustomerDto): Promise<import("./entities/order-customer.entity").OrderCustomer>;
    remove(id: number): Promise<{
        deleted: boolean;
    }>;
}
