import type { NullableId, Params, ServiceInterface } from '@feathersjs/feathers'; import type { Application } from '../../../declarations'; import type { TelegramLink, TelegramLinkData, TelegramLinkPatch, TelegramLinkQuery } from './link.schema'; export type { TelegramLink, TelegramLinkData, TelegramLinkPatch, TelegramLinkQuery }; export interface TelegramLinkServiceOptions { app: Application; } export interface TelegramLinkParams extends Params { } export declare class TelegramLinkService implements ServiceInterface { options: TelegramLinkServiceOptions; constructor(options: TelegramLinkServiceOptions); private get app(); create(data: TelegramLinkData, params?: ServiceParams): Promise; create(data: TelegramLinkData[], params?: ServiceParams): Promise; remove(id: NullableId, params?: ServiceParams): Promise; } export declare const getOptions: (app: Application) => TelegramLinkServiceOptions;