import { FormattedSyntaxTree, GremlinStepGroup, GremlintInternalConfig, UnformattedSyntaxTree } from '../../../types'; export declare const isTraversalSource: (step: UnformattedSyntaxTree | FormattedSyntaxTree) => boolean; export declare const isModulator: (step: UnformattedSyntaxTree | FormattedSyntaxTree) => boolean; export declare const isStepFirstStepInStepGroup: ({ stepsInStepGroup }: { stepsInStepGroup: FormattedSyntaxTree[]; }) => boolean; export declare const shouldStepBeLastStepInStepGroup: (config: GremlintInternalConfig) => ({ stepsInStepGroup, stepGroups, }: { stepsInStepGroup: FormattedSyntaxTree[]; stepGroups: GremlinStepGroup[]; }, step: UnformattedSyntaxTree, index: number, steps: UnformattedSyntaxTree[]) => boolean;