import { GraphQLField } from 'graphql'; import { SchemaDirectiveVisitor } from 'graphql-tools'; export declare class Auth extends SchemaDirectiveVisitor { visitFieldDefinition(field: GraphQLField): void; } export declare const authDirectiveTypeDefs = "\n\nenum IOAuthScope {\n PUBLIC\n PRIVATE\n}\n\ndirective @auth(\n scope: IOAuthScope\n productCode: String\n resourceCode: String\n) on FIELD_DEFINITION\n";