import type { Params } from '@feathersjs/feathers'; import type { MongoDBAdapterOptions, MongoDBAdapterParams } from '@feathersjs/mongodb'; import { MongoDBService } from '@feathersjs/mongodb'; import type { Application } from '../../../declarations'; import type { InsightsNews, InsightsNewsData, InsightsNewsPatch, InsightsNewsQuery } from './news.schema'; export type { InsightsNews, InsightsNewsData, InsightsNewsPatch, InsightsNewsQuery }; export interface InsightsNewsParams extends MongoDBAdapterParams { } export declare class InsightsNewsService extends MongoDBService { upsert(data: { newsType: string; newsItems: any[]; }, params?: ServiceParams): Promise<{ inserted: number; updated: number; duplicates: number; highWaterMark: number; }>; } export declare const getOptions: (app: Application) => MongoDBAdapterOptions;