import Context from '../context/Context'; import { Action } from '../types'; import { RoutePredicate } from '../router'; import TelegramContext from './TelegramContext'; declare type Route = (action: Action) => { predicate: RoutePredicate; action: Action; }; declare type Telegram = Route & { any: Route; message: Route; editedMessage: Route; channelPost: Route; editedChannelPost: Route; inlineQuery: Route; chosenInlineResult: Route; callbackQuery: Route; shippingQuery: Route; preCheckoutQuery: Route; poll: Route; pollAnswer: Route; }; declare const telegram: Telegram; export default telegram; //# sourceMappingURL=routes.d.ts.map