import Cypher from "@neo4j/cypher-builder";
import type { Node } from "../classes";
import type { AuthorizationOperation } from "../schema-model/annotation/AuthorizationAnnotation";
import type { GraphQLWhereArg } from "../types";
import type { Neo4jGraphQLTranslationContext } from "../types/neo4j-graphql-translation-context";
export declare function translateTopLevelMatch({ matchNode, matchPattern, node, context, operation, where, }: {
    matchNode: Cypher.Node;
    matchPattern: Cypher.Pattern;
    context: Neo4jGraphQLTranslationContext;
    node: Node;
    operation: AuthorizationOperation;
    where: GraphQLWhereArg | undefined;
}): Cypher.CypherResult;
//# sourceMappingURL=translate-top-level-match.d.ts.map