export type IResolverFunc = (source: Record, args: Record, ctx: Record) => Promise; export interface IRule { [key: string]: IResolverFunc>; } export type IGraphqlShieldRules = Record; export declare enum GraphqlRootType { Query = "Query", Mutation = "Mutation", Subscription = "Subscription" }