import { FindConfig } from "../common"; import { RestoreReturn, SoftDeleteReturn } from "../dal"; import { IModuleService } from "../modules-sdk"; import { Context } from "../shared-context"; export interface ILinkModule extends IModuleService { list(filters?: Record, config?: FindConfig, sharedContext?: Context): Promise; listAndCount(filters?: Record, config?: FindConfig, sharedContext?: Context): Promise<[unknown[], number]>; create(primaryKeyOrBulkData: string | string[] | [string | string[], string, Record?][], foreignKeyData?: string, extraFields?: Record, sharedContext?: Context): Promise; dismiss(primaryKeyOrBulkData: string | string[] | [string | string[], string][], foreignKeyData?: string, sharedContext?: Context): Promise; delete(data: unknown | unknown[], sharedContext?: Context): Promise; softDelete(data: unknown | unknown[], config?: SoftDeleteReturn, sharedContext?: Context): Promise | void>; restore(data: unknown | unknown[], config?: RestoreReturn, sharedContext?: Context): Promise | void>; } //# sourceMappingURL=service.d.ts.map