import { GraphQLFieldResolver } from "graphql"; import { FieldResolverMetadata, FieldMetadata, BaseResolverMetadata } from "../metadata/definitions"; export declare function createHandlerResolver(resolverMetadata: BaseResolverMetadata): GraphQLFieldResolver; export declare function createAdvancedFieldResolver(fieldResolverMetadata: FieldResolverMetadata): GraphQLFieldResolver; export declare function createBasicFieldResolver(fieldMetadata: FieldMetadata): GraphQLFieldResolver; export declare function wrapResolverWithAuthChecker(resolver: GraphQLFieldResolver, roles: any[] | undefined): GraphQLFieldResolver;