import type { Result } from '@empathyco/x-types'; import type { Store } from 'vuex'; import type { RootXStoreState } from '../store/index'; import type { ResultsEnrichmentService } from './services.types'; /** * Default implementation for the {@link ResultsEnrichmentService}. * * @public */ export declare class DefaultResultsEnrichmentService implements ResultsEnrichmentService { /** * Global instance of the {@link ResultsEnrichmentService}. */ static instance: ResultsEnrichmentService; constructor(); protected get store(): Store; /** * Fetches the enrichment results. * * @param results - The results to fetch the enrichment results for. */ fetchResults(_: Result[]): Promise; /** * Updates the results with the enrichment results. Updates via mutation. * * @param results - The results to update. * @param enrichmentResults - The enrichment results to update the results with. */ updateResults(_: Result[], __: any[]): void; } //# sourceMappingURL=results-enrichment.service.d.ts.map