import { BookingPackageItem, PackagingAccommodationResponse, PackagingFlightResponse } from '@qite/tide-client';
import { Filter, SortByType, TideTag } from '../types';
export declare const enrichFiltersWithResults: (results: BookingPackageItem[], filters: Filter[] | undefined, tags: TideTag[]) => Filter[];
export declare const enrichFiltersWithPackageAccoResults: (results: PackagingAccommodationResponse[], tags: TideTag[]) => Filter[];
export declare const enrichFiltersWithPackageFlightResults: (results: PackagingFlightResponse[], tags: TideTag[], translations: any) => Filter[];
export declare const applyFilters: (results: BookingPackageItem[], filters: Filter[], sortBy: SortByType | null) => BookingPackageItem[];
export declare const applyFiltersToPackageAccoResults: (
  results: PackagingAccommodationResponse[],
  filters: Filter[],
  sortBy: SortByType | null
) => PackagingAccommodationResponse[];
export declare const applyFiltersToPackageFlightResults: (
  results: PackagingFlightResponse[],
  filters: Filter[],
  sortBy: SortByType | null
) => PackagingFlightResponse[];
