import type { Literal } from "../../../Cypher"; import { CypherProcedure } from "../../../procedures/CypherProcedure"; import type { Expr } from "../../../types"; /** Returns all labels in the database * @see [Neo4j Documentation](https://neo4j.com/docs/operations-manual/current/reference/procedures/#procedure_db_index_vector_queryNodes) * @group Procedures */ export declare function queryNodes(indexName: string | Literal, numberOfNearestNeighbours: number, query: Expr): CypherProcedure<"node" | "score">; /** Returns all labels in the database * @see [Neo4j Documentation](https://neo4j.com/docs/operations-manual/current/reference/procedures/#procedure_db.index.vector.queryRelationships) * @group Procedures */ export declare function queryRelationships(indexName: string | Literal, numberOfNearestNeighbours: number, query: Expr): CypherProcedure<"relationship" | "score">;