import { Location } from '../index'; import { QualityServiceResponse } from '../types'; import { QualityPayload, QualityRequestCriteria } from '../types/options/qualityRequestOptions'; import { TargomoClient } from './targomoClient'; /** * @Topic Quality client */ export declare class QualityClient { private client; constructor(client: TargomoClient); fetch(locations: Location[], criteria: QualityRequestCriteria): Promise; fetch(payload: QualityPayload): Promise; fetch(locations: Location[], criteria: QualityRequestCriteria, showDetails: boolean): Promise; fetch(locations: Location[], criteria: QualityRequestCriteria, showDetails: boolean, competitors: Location[]): Promise; }