import { MediaFileTypes } from './media.types'; import { ContentTypes } from './handler.types'; import { MessageCreator } from '../classes'; export declare type SendTypes = 'send' | 'alert' | 'toast' | 'forward' | 'copy' | 'chatAction' | 'ban' | 'unban' | 'restrict' | 'promote' | 'adminTitle' | 'saveFile' | 'saveProfilePhoto' | 'setChatPermissions' | 'approveJoinRequest' | 'declineJoinRequest' | 'setChatPhoto' | 'deleteChatPhoto' | 'setChatTitle' | 'setChatDescription' | 'pin' | 'unpin' | 'leave' | 'setChatStickerSet' | 'deleteChatStickerSet' | 'setMyCommands' | 'deleteMyCommands' | 'setMenuButton' | 'setMyDefaultAdminRights' | 'edit' | 'delete' | 'stopPoll'; declare type NextLineFunction = () => Promise | any; export declare type NextLineAction = MessageCreator | ContentTypes | NextLineFunction; export declare type MessageCreatorTypes = MediaFileTypes | 'text' | 'location'; export {};