import type { Id, NullableId, Params, ServiceInterface } from '@feathersjs/feathers'; import type { Application } from '../../../declarations'; type StripeProducts = any; type StripeProductsData = any; type StripeProductsPatch = any; type StripeProductsQuery = any; export type { StripeProducts, StripeProductsData, StripeProductsPatch, StripeProductsQuery }; export interface StripeProductsServiceOptions { app: Application; } export interface StripeProductsParams extends Params { } export declare class StripeProductsService implements ServiceInterface { options: StripeProductsServiceOptions; constructor(options: StripeProductsServiceOptions); find(_params?: ServiceParams): Promise; get(id: Id, _params?: ServiceParams): Promise; create(data: StripeProductsData, params?: ServiceParams): Promise; create(data: StripeProductsData[], params?: ServiceParams): Promise; update(id: NullableId, data: StripeProductsData, _params?: ServiceParams): Promise; patch(id: NullableId, data: StripeProductsPatch, _params?: ServiceParams): Promise; remove(id: NullableId, _params?: ServiceParams): Promise; } export declare const getOptions: (app: Application) => { app: Application; };