odin/node_modules/telegraf/typings/scenes/wizard/index.d.ts
2022-11-19 01:49:12 +01:00

16 lines
No EOL
806 B
TypeScript

import BaseScene, { SceneOptions } from '../base';
import { Middleware, MiddlewareObj } from '../../middleware';
import WizardContextWizard, { WizardSessionData } from './context';
import Context from '../../context';
import SceneContextScene from '../context';
export declare class WizardScene<C extends Context & {
scene: SceneContextScene<C, WizardSessionData>;
wizard: WizardContextWizard<C>;
}> extends BaseScene<C> implements MiddlewareObj<C> {
steps: Array<Middleware<C>>;
constructor(id: string, ...steps: Array<Middleware<C>>);
constructor(id: string, options: SceneOptions<C>, ...steps: Array<Middleware<C>>);
middleware(): import("../../middleware").MiddlewareFn<C>;
enterMiddleware(): import("../../middleware").MiddlewareFn<C>;
}
//# sourceMappingURL=index.d.ts.map