import { QueryOptions } from 'mongoose'; import { BaseFilter, BaseQuery, BaseSearchResult, BusinessFilter, BusinessQuery, CategoryFilter, CategoryQuery, CompanyFilter, CompanyQuery, ExpenseFilter, ExpenseQuery, IncomeFilter, IncomeQuery, NationalInsurancePaymentFilter, NationalInsurancePaymentQuery, Pagination, PersonFilter, PersonQuery, Sorting, TagFilter, TagQuery, TaxPaymentFilter, TaxPaymentQuery, TaxYearFilter, TaxYearQuery } from '../interfaces'; export declare const transformPaginationToQueryOptions: (pagination: Pagination, sorting: Sorting) => QueryOptions; export declare const transformSearchFilterToQuery: (searchFilter: BaseFilter) => BaseQuery; export declare const transformSearchResultToFilter: (searchResult: BaseSearchResult) => BaseFilter; export declare const transformSearchFilterToBusinessQuery: (searchFilter: BusinessFilter) => BusinessQuery; export declare const transformSearchFilterToCategoryQuery: (searchFilter: CategoryFilter) => CategoryQuery; export declare const transformSearchFilterToCompanyQuery: (searchFilter: CompanyFilter) => CompanyQuery; export declare const transformSearchFilterToIncomeQuery: (searchFilter: IncomeFilter) => IncomeQuery; export declare const transformSearchFilterToExpenseQuery: (searchFilter: ExpenseFilter) => ExpenseQuery; export declare const transformSearchFilterToNationalInsuranceQuery: (searchFilter: NationalInsurancePaymentFilter) => NationalInsurancePaymentQuery; export declare const transformSearchFilterToPersonQuery: (searchFilter: PersonFilter) => PersonQuery; export declare const transformSearchFilterToTagQuery: (searchFilter: TagFilter) => TagQuery; export declare const transformSearchFilterToTaxPaymentQuery: (searchFilter: TaxPaymentFilter) => TaxPaymentQuery; export declare const transformSearchFilterToTaxYearQuery: (searchFilter: TaxYearFilter) => TaxYearQuery; export declare const buildPagination: (requestPagination: Pagination, totalItems: number) => Pagination; export declare const buildSorting: (sorting: Sorting, sortBy: string) => Sorting; export declare const buildSearchFilter: (searchFilter: BaseFilter, totalItems: number, sortBy?: string) => BaseFilter;