import { PrimitiveType, Property, PropertyDefinition } from './PropertiesDefinition'; import Step, { GetStepFunc, Order } from './Step'; import { process } from 'gremlin'; declare type GraphTraversal = process.GraphTraversal; export declare class PropertyValueStep

extends Step> { private readonly elementName; private readonly propertyDefinition; private readonly requestedProperty; static propertyValue

(g: GraphTraversal, elementName: string, propertyDefinition: P, requestedProperty: string): PropertyValueStep

; static mapPropertyValue

(g: GraphTraversal, propertyDefinition: P, requestedProperty: string): PropertyValueStep

; protected constructor(g: GraphTraversal, elementName: string, propertyDefinition: P, requestedProperty: string); order(order: Order, by?: GetStepFunc): this; deserialize(raw: unknown): Property; createContinuation(g: GraphTraversal): this; } export {};