import type { AuthenticationOperation } from "../../schema-model/annotation/AuthenticationAnnotation"; import type { ConcreteEntity } from "../../schema-model/entity/ConcreteEntity"; import type { Operation } from "../../schema-model/Operation"; import type { Neo4jGraphQLTranslationContext } from "../../types/neo4j-graphql-translation-context"; export declare function checkEntityAuthentication({ context, entity, targetOperations, field, }: { context: Neo4jGraphQLTranslationContext; entity: ConcreteEntity; targetOperations: AuthenticationOperation[]; field?: string; }): void; export declare const isAuthenticated: (targetOperations: AuthenticationOperation[], entity: Operation | undefined) => (next: any) => (root: any, args: any, context: any, info: any) => any; //# sourceMappingURL=check-authentication.d.ts.map