import * as Ref from "@confect/core/Ref"; import type { GenericDataModel, GenericQueryCtx, TransactionLimits } from "convex/server"; import * as Context from "effect/Context"; import * as Effect from "effect/Effect"; import * as Layer from "effect/Layer"; export type { TransactionLimits } from "convex/server"; export interface Options { readonly transactionLimits?: TransactionLimits; } declare const QueryTransactionContext_base: Context.ServiceClass(query: Query, args: Ref.Args, options: Options) => Effect.Effect, import("effect/Schema").SchemaError | Ref.Error, never>; }>; export declare class QueryTransactionContext extends QueryTransactionContext_base { } export declare const layer: (ctx: Pick, "runQuery">) => Layer.Layer; //# sourceMappingURL=QueryTransactionContext.d.ts.map