@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
23 lines (22 loc) • 690 B
TypeScript
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 {};