import type { Id, NullableId, Params, ServiceInterface } from '@feathersjs/feathers'; import type { Application } from '../../declarations'; type Mailer = any; type MailerData = any; type MailerPatch = any; type MailerQuery = any; export type { Mailer, MailerData, MailerPatch, MailerQuery }; export interface MailerServiceOptions { app: Application; } export interface MailerParams extends Params { } export declare class MailerService implements ServiceInterface { options: MailerServiceOptions; constructor(options: MailerServiceOptions); find(_params?: ServiceParams): Promise; get(id: Id, _params?: ServiceParams): Promise; create(data: MailerData, params?: ServiceParams): Promise; create(data: MailerData[], params?: ServiceParams): Promise; update(id: NullableId, data: MailerData, _params?: ServiceParams): Promise; patch(id: NullableId, data: MailerPatch, _params?: ServiceParams): Promise; remove(id: NullableId, _params?: ServiceParams): Promise; } export declare const getOptions: (app: Application) => { app: Application; };