import { SalesService, TodaySummary } from './sales.service'; import { CreateSaleDto, CancelSaleDto, SalesFilterDto } from './dto/sale.dto'; export declare class SalesController { private readonly salesService; constructor(salesService: SalesService); findAll(req: { user: { tenantId: string; }; }, filters: SalesFilterDto): Promise; getTodaySummary(req: { user: { tenantId: string; }; }): Promise; getRecentSales(req: { user: { tenantId: string; }; }, limit?: number): Promise; findByTicketNumber(req: { user: { tenantId: string; }; }, ticketNumber: string): Promise; findOne(req: { user: { tenantId: string; }; }, id: string): Promise; create(req: { user: { tenantId: string; }; }, dto: CreateSaleDto): Promise; cancel(req: { user: { tenantId: string; }; }, id: string, dto: CancelSaleDto): Promise; }