import { SequelizeAdapter } from './adapter'; import type { SequelizeAdapterParams } from './declarations'; import type { Id, Paginated, Params, ServiceMethods } from '@feathersjs/feathers'; import type { PaginationOptions } from '@feathersjs/adapter-commons'; import type { PaginatedOrArray } from './internal.types'; export * from './declarations'; export * from './adapter'; export * from './hooks'; export { ERROR, errorHandler } from './utils'; export declare class SequelizeService, ServiceParams extends Params = SequelizeAdapterParams, PatchData = Partial> extends SequelizeAdapter implements ServiceMethods, Data, ServiceParams, PatchData> { find

(params?: P): Promise>; get(id: Id, params?: ServiceParams): Promise; create(data: Data, params?: ServiceParams): Promise; create(data: Data[], params?: ServiceParams): Promise; create(data: Data | Data[], params?: ServiceParams): Promise; update(id: Id, data: Data, params?: ServiceParams): Promise; patch(id: Id, data: PatchData, params?: ServiceParams): Promise; patch(id: null, data: PatchData, params?: ServiceParams): Promise; remove(id: Id, params?: ServiceParams): Promise; remove(id: null, params?: ServiceParams): Promise; }