import { CallbackButton, ContactButton, CopytextButton, InlineKeyboardButtons, KeyboardButtons, LocationButton, TextButton, UrlButton } from '../types'; import { ReplyKeyboardMarkup, ReplyKeyboardRemove, InlineKeyboardMarkup } from './types'; export declare class Markup { static keyboard(keyboard: Array>, options?: { resize_keyboard?: boolean; one_time_keyboard?: boolean; }): ReplyKeyboardMarkup; static inlineKeyboard(inline_keyboard: Array>): InlineKeyboardMarkup; static removeKeyboard(): ReplyKeyboardRemove; static button: { text(text: string): TextButton; contact(text: string): ContactButton; location(text: string): LocationButton; url(text: string, url: string): UrlButton; copy(text: string, copy_text: string): CopytextButton; callback(text: string, callback_data: string): CallbackButton; }; }