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 { UsersMarketing, UsersMarketingData, UsersMarketingPatch, UsersMarketingQuery } from './marketing.schema'; export type { UsersMarketing, UsersMarketingData, UsersMarketingPatch, UsersMarketingQuery }; export interface UsersMarketingParams extends MongoDBAdapterParams { } export interface UsersMarketingOptions extends MongoDBAdapterOptions { app: Application; } export declare class UsersMarketingService extends MongoDBService { options: UsersMarketingOptions; preview(data: { userId: string; campaignId: string; }, params?: ServiceParams): Promise<{ ok: true; campaignId: string; }>; } export declare const getOptions: (app: Application) => UsersMarketingOptions;