import Step from './Step'; import { process } from 'gremlin'; declare type GraphTraversal = process.GraphTraversal; declare type Statics = process.Statics; export declare type ProjectMapSteps = { [K in keyof M]: Step; }; export default class ProjectStep extends Step { protected readonly projectMapSteps: ProjectMapSteps; static project(g: GraphTraversal | Statics, projectMapSteps: ProjectMapSteps): ProjectStep; constructor(q: GraphTraversal, projectMapSteps: ProjectMapSteps); deserialize(v: unknown): M; createContinuation(g: GraphTraversal): this; } export {};