import Nomalism from '@nomalism-com/types'; import { IModuleConstructor } from '../../main'; export default class Repository implements Nomalism.Payment.IRepository { route: string; private api; constructor({ api, route }: IModuleConstructor); findById(selector: Nomalism.shared.IFindByIdRequest): Promise; findByOwnerId(params: Nomalism.shared.IFindByOwnerIdRequest): Promise; find(params: Nomalism.Payment.IFindRequest): Promise; findPaginated(params: Nomalism.Payment.IFindPaginatedRequest): Promise>; findSettledMaterialEntrance(params: Nomalism.Payment.IUnpaidPurchasesRequest): Promise; findSettledMaterialEntranceByDate(params: Nomalism.Payment.IUnpaidByDatePurchasesRequest): Promise; findSettledMaterialEntranceProviders(): Promise; }