1 | import BaseScene, { SceneOptions } from '../base';
|
2 | import { Middleware, MiddlewareObj } from '../../middleware';
|
3 | import WizardContextWizard, { WizardSessionData } from './context';
|
4 | import Context from '../../context';
|
5 | import SceneContextScene from '../context';
|
6 | export declare class WizardScene<C extends Context & {
|
7 | scene: SceneContextScene<C, WizardSessionData>;
|
8 | wizard: WizardContextWizard<C>;
|
9 | }> extends BaseScene<C> implements MiddlewareObj<C> {
|
10 | steps: Array<Middleware<C>>;
|
11 | constructor(id: string, ...steps: Array<Middleware<C>>);
|
12 | constructor(id: string, options: SceneOptions<C>, ...steps: Array<Middleware<C>>);
|
13 | middleware(): import("../../middleware").MiddlewareFn<C>;
|
14 | enterMiddleware(): import("../../middleware").MiddlewareFn<C>;
|
15 | }
|
16 | //# sourceMappingURL=index.d.ts.map |
\ | No newline at end of file |