import { Context, FindConfig } from "@medusajs/framework/types"; import { MikroOrmBaseRepository } from "@medusajs/framework/utils"; type InjectedDependencies = { linkRepository: MikroOrmBaseRepository; }; export default class LinkService { protected readonly linkRepository_: any; constructor({ linkRepository }: InjectedDependencies); list(filters?: unknown, config?: FindConfig, sharedContext?: Context): Promise; listAndCount(filters?: {}, config?: FindConfig, sharedContext?: Context): Promise<[TEntity[], number]>; create(data: unknown[], sharedContext?: Context): Promise; dismiss(data: unknown[], sharedContext?: Context): Promise; delete(data: unknown, sharedContext?: Context): Promise; softDelete(data: any[], sharedContext?: Context): Promise<[object[], Record]>; restore(data: any, sharedContext?: Context): Promise<[object[], Record]>; } export {}; //# sourceMappingURL=link.d.ts.map