import { DataSource, EntityTarget, ObjectLiteral, Repository } from "typeorm"; import { IBasicCompany, IBasicLazyEvent, IPropsDiscountUserOrCompany, IPropsLocalReserve, IPropsQueryVerifyLocalInformation } from "./interfaces"; export declare class CustomRepository extends Repository { constructor(target: EntityTarget, dataSource: DataSource); getDiscountsCodeUserWrapper(params: IPropsDiscountUserOrCompany): Promise<{ data: any[]; totalRecords: number; }>; getDiscountsCodeCompanyWrapper(params: IBasicLazyEvent): Promise<{ data: any[]; totalRecords: number; }>; getLocalsCompanyInformationWrapper(params: IBasicCompany): Promise<{ data: any[]; totalRecords: number; }>; getVerifyLocalsInformationWrapper(params: IPropsQueryVerifyLocalInformation): Promise<{ data: any[]; totalRecords: number; }>; getLocalReservesInformationWrapper(params: IPropsLocalReserve): Promise<{ data: any[]; totalRecords: number; }>; getLocalsCompanyInformationForTheTableWrapper(params: IBasicCompany): Promise<{ data: any[]; totalRecords: number; }>; }