import { FunctionReference } from 'convex/server'; import { Schema, Option, Effect } from 'effect'; declare const useQuery: , Args, Returns>({ query, args, returns, }: { query: Query; args: Schema.Schema; returns: Schema.Schema; }) => (actualArgs: Args) => Option.Option; declare const useMutation: , Args, Returns>({ mutation, args, returns, }: { mutation: Mutation; args: Schema.Schema; returns: Schema.Schema; }) => (actualArgs: Args) => Effect.Effect; declare const useAction: , Args, Returns>({ action, args, returns, }: { action: Action; args: Schema.Schema; returns: Schema.Schema; }) => (actualArgs: Args) => Effect.Effect; export { useAction, useMutation, useQuery };