import React from "react";
import { FlowConfiguration } from "@appglue/common/dist/Flow/FlowConfiguration";
import { FlowStepSequence } from "@appglue/common/dist/Flow/Structure/FlowStepSequence";
import { BaseFlowStepEditor } from "../Steps/BaseFlowStepEditor";
export declare class FlowStepDraggableData {
    id: string;
    index: number;
    step: BaseFlowStepEditor;
    flow: FlowConfiguration;
    sequence: FlowStepSequence;
    constructor(id: string, index: number, step: BaseFlowStepEditor, flow: FlowConfiguration, sequence: FlowStepSequence);
}
export declare class FlowStepDesignWrapper extends React.Component<FlowStepDraggableData> {
    wrapped: BaseFlowStepEditor;
    innerComponentRef: HTMLDivElement | null;
    constructor(value: FlowStepDraggableData);
    render(): JSX.Element;
}
