import { UnionToIntersection } from "@effect-ts/core/Utils"; export interface AURItoInputAlgebra {} export declare type InputAURIS = keyof AURItoInputAlgebra; export interface AURItoFieldAlgebra {} export declare type FieldAURIS = keyof AURItoFieldAlgebra; export declare type FieldAlgebra< ApolloURI extends string, AURI extends FieldAURIS, Root, Ctx > = UnionToIntersection[AURI]>; export declare type InputAlgebra< ApolloURI extends string, AURI extends InputAURIS > = UnionToIntersection[AURI]>; export declare type FieldPURIS = keyof PURItoFieldAlgebras; export declare type InputPURIS = keyof PURItoInputAlgebras; export interface InputProgramAlgebra {} export interface FieldProgramAlgebra {} export interface PURItoInputAlgebras {} export interface PURItoFieldAlgebras {} export declare type InferredInputAlgebra< ApolloURI extends string, PURI extends InputPURIS > = InputAlgebra; export declare type InferredFieldAlgebra< ApolloURI extends string, PURI extends FieldPURIS, Root, Ctx > = FieldAlgebra;