import * as Ref from "@confect/core/Ref"; import type { AdvancedRunQueryOptions, GenericDataModel, GenericMutationCtx } from "convex/server"; import * as Context from "effect/Context"; import * as Effect from "effect/Effect"; import * as Layer from "effect/Layer"; import type { Options as MutationOptions } from "./QueryTransactionContext"; export type { TransactionLimits } from "convex/server"; export type { Options as MutationOptions } from "./QueryTransactionContext"; export type QueryOptions = AdvancedRunQueryOptions; declare const MutationTransactionContext_base: Context.ServiceClass(query: Query, args: Ref.Args, options: AdvancedRunQueryOptions) => Effect.Effect, import("effect/Schema").SchemaError | Ref.Error, never>; runMutation: (mutation: Mutation, args: Ref.Args, options: MutationOptions) => Effect.Effect, import("effect/Schema").SchemaError | Ref.Error, never>; }>; export declare class MutationTransactionContext extends MutationTransactionContext_base { } export declare const layer: (ctx: Pick, "runQuery" | "runMutation">) => Layer.Layer; //# sourceMappingURL=MutationTransactionContext.d.ts.map