import type { Id, NullableId, Params, ServiceInterface } from '@feathersjs/feathers'; import type { Application } from '../../declarations'; type Custom = any; type CustomData = any; type CustomPatch = any; type CustomQuery = any; export type { Custom, CustomData, CustomPatch, CustomQuery }; export interface CustomServiceOptions { app: Application; } export interface CustomParams extends Params { } export declare class CustomService implements ServiceInterface { options: CustomServiceOptions; constructor(options: CustomServiceOptions); find(_params?: ServiceParams): Promise; get(id: Id, _params?: ServiceParams): Promise; create(data: CustomData, params?: ServiceParams): Promise; create(data: CustomData[], params?: ServiceParams): Promise; update(id: NullableId, data: CustomData, _params?: ServiceParams): Promise; patch(id: NullableId, data: CustomPatch, _params?: ServiceParams): Promise; remove(id: NullableId, _params?: ServiceParams): Promise; } export declare const getOptions: (app: Application) => { app: Application; };