import { IntoStep } from '../../steps'; import { Binder } from '../../binder'; import { Default } from '../../singletoneConstants'; import { ItemInfo } from '../../ItemInfo'; import { PrimitiveType } from '../../models'; import { ReturningItem } from '../../ReturningItemInfo'; import { Artifacts, BaseStep } from '../BaseStep'; import { ReturningStep } from '../ReturningStep'; export declare class ValuesStep extends BaseStep { protected readonly values: [(PrimitiveType | Binder | Default), ...(PrimitiveType | Binder | Default)[]]; constructor(prevStep: IntoStep | ValuesStep, values: [(PrimitiveType | Binder | Default), ...(PrimitiveType | Binder | Default)[]]); private static throwForInvalidValuesNumber; private selfCall; returning(...items: (ItemInfo | ReturningItem | PrimitiveType)[]): ReturningStep; getStepStatement(): string; getStepArtifacts(): Artifacts; } export declare class MoreValuesStep extends ValuesStep { readonly prefixSeparator = ""; constructor(prevStep: ValuesStep, values: [(PrimitiveType | Binder | Default), ...(PrimitiveType | Binder | Default)[]]); getStepStatement(): string; }