import { StepsStore } from './state'; import { ITourController, MaybeStepId, Step } from './types'; export interface GetActiveStepReturnValue { step: Step | undefined; index: number | undefined; } export declare class StepsController implements ITourController { readonly store$: StepsStore; constructor(store: StepsStore); getState(): import('./types').State; /** * * @returns */ getActiveStep(): GetActiveStepReturnValue; getStepById(id: MaybeStepId): Step | undefined; getStepIndex(id: MaybeStepId): number; goStep(id: MaybeStepId): void; getFirstStep(): Step | undefined; getLastStep(): Step | undefined; getPrevStep(): Step | undefined; getNextStep(): Step | undefined; show(): void; goFirstStep(): void; goLastStep(): void; goPrevStep(): void; goNextStep(): void; isActive(): boolean; } //# sourceMappingURL=controller.d.ts.map