import type { ISceneContext as _ISceneContext } from "@happ/nest-telegraf-interfaces"; import type { ISceneState } from "@happ/nest-telegraf-scenes"; import type { Scenes } from "telegraf"; import type { IContextEnhancer, ISceneEnhancer } from "./enhancers"; import type { ISession } from "./session"; export interface ISceneContext extends _ISceneContext, IContextEnhancer { scene: ISceneEnhancer & Scenes.SceneContextScene & { state: ISceneState; }; }