import { IMessageBusTopicSubscription, InformationSummaryRenderer } from "@omnia/fx-models";
interface StepInfo {
    id: string;
    title: string;
    renderer: string;
}
export declare class SummaryInfoState {
    private renderer;
    private steps;
    private backToStepMessageBus;
    onBackToStep: IMessageBusTopicSubscription<string>;
    reset(): void;
    addStep(id: string, title: string, renderer: string): void;
    backToStep(id: string): void;
    registerInformationSummaryRenderer(renderer: InformationSummaryRenderer): void;
    getInformationSummaryRenderer(): {
        hideDefaultUI?: boolean;
        element: string;
    };
    getSteps(): StepInfo[];
}
export {};
