import { MusterContext } from "../domain/ports/common.mjs"; import { ClientSession } from "mongoose"; import { RetryPolicy } from "@classytic/repo-core/repository"; //#region src/repositories/repo-options.d.ts interface RepoOptions { organizationId: string; actorId?: string; actorKind?: 'user' | 'system' | 'service'; correlationId?: string; session?: ClientSession; idempotencyKey?: string; traceId?: string; requestId?: string; signal?: AbortSignal; retryPolicy?: RetryPolicy; [key: string]: unknown; } declare const repoOptionsFromCtx: (ctx: MusterContext) => RepoOptions; //#endregion export { RepoOptions, repoOptionsFromCtx };