import { BaseController } from './base.controller';
import { TransactionService } from 'src/modules/product/transaction.service';
import { TransactionEntity } from 'src/modules/product/transaction.entity';
import { TransactionQueryDTO } from 'src/dtos/transaction.dto';
import { RefDTO } from 'src/dtos/ref.dto';
import { IAuthParam } from 'src/modules/authentication/interfaces/authentication.interface';
export declare class TransactionController extends BaseController<TransactionEntity, TransactionQueryDTO> {
    protected service: TransactionService;
    constructor(service: TransactionService);
    getByRef(param: RefDTO, auth: IAuthParam): Promise<string | TransactionEntity>;
}
