import { ServiceBase } from '../../Service/ServiceBase'; import { StandardReportConfig, Answer, Identifier, FilterValueArray, SearchConfig } from '../../Utils/WdkModel'; import { NewStepSpec, PatchStepSpec, Step } from '../../Utils/WdkUser'; import * as Decode from '../../Utils/Json'; import { AnswerFormatting } from './SearchReportsService'; declare const _default: (base: ServiceBase) => { findStep: (stepId: number, userId?: string) => Promise; updateStepProperties: (stepId: number, stepSpec: PatchStepSpec, userId?: string) => Promise; createStep: (newStepSpec: NewStepSpec, userId?: string) => Promise; getStepCustomReport: (stepId: number, formatting: AnswerFormatting, userId?: string) => Promise; getStepStandardReport: (stepId: number, reportConfig: StandardReportConfig, viewFilters: FilterValueArray | undefined, userId?: string) => Promise; getStepColumnReport: (stepId: number, columnName: string, toolName: string, reportConfig: object, userId?: string) => Promise; getStepFilterSummary: (decoder: Decode.Decoder, stepId: number, filterName: string, userId?: string) => Promise; deleteStep: (stepId: number, userId?: string) => void; updateStepSearchConfig: (stepId: number, answerSpec: SearchConfig, userId?: string) => Promise; downloadStepReport: (stepId: number, formatting: AnswerFormatting, target?: string, userId?: string) => Promise; }; export default _default; //# sourceMappingURL=StepsService.d.ts.map