import { BusinessListing, InvestmentsListing, ListingCriteria, ProfessionalsBrokersListing } from '../models/main.model.js'; import { RedisService } from '../redis/redis.service.js'; import { Logger } from 'winston'; export declare class ListingsService { private redisService; private readonly logger; constructor(redisService: RedisService, logger: Logger); setListing(value: BusinessListing | ProfessionalsBrokersListing | InvestmentsListing, id?: string): Promise; getListingById(id: string): Promise; deleteListing(id: string): void; getAllListings(start?: number, end?: number): Promise; find(criteria: ListingCriteria): Promise; }