import type { Params, ServiceInterface } from '@feathersjs/feathers'; import type { Application } from '../../declarations'; import type { Telegram, TelegramData, TelegramPatch, TelegramQuery } from './telegram.schema'; export type { Telegram, TelegramData, TelegramPatch, TelegramQuery }; export interface TelegramServiceOptions { app: Application; } export interface TelegramParams extends Params { } export declare class TelegramService implements ServiceInterface { options: TelegramServiceOptions; constructor(options: TelegramServiceOptions); private get app(); create(data: TelegramData, params?: ServiceParams): Promise; create(data: TelegramData[], params?: ServiceParams): Promise; private dispatchCommand; private resolveLinkedUser; private routeToSupervisor; private handlePerformance; private handleExchanges; private handleIndicators; private handleAffiliates; private handleFeatures; private handleInsights; private handleNews; private handlePricing; private handleChannel; } export declare const getOptions: (app: Application) => TelegramServiceOptions;