export interface ResultFunction { (root: any, args: any, context: any, info: any): Promise | ResulType | void; } export interface ErrorFunction { (root: any, args: any, context: any, err: any): ErrorType | void; } export interface CreateResolverFunction { (resFn: ResultFunction | null, errFn?: ErrorFunction): Resolver; } export interface ComposeResolversFunction { (resolvers: any): {}; } export interface Resolver { (root: any, args: {}, context: {}, info: {}): Promise; createResolver: CreateResolverFunction; compose: ComposeResolversFunction; } export declare const createResolver: CreateResolverFunction;