import { IButtonType } from '../../../index';
import { IVkButton, IVkButtonObject } from './interfaces/IVkPlatform';
/**
 * Поле для группировки
 */
export declare const GROUP_NAME = "_group";
/**
 * Цвет кнопки primary в ВК.
 */
export declare const VK_COLOR_PRIMARY = "primary";
/**
 * Цвет кнопки secondary в ВК.
 */
export declare const VK_COLOR_SECONDARY = "secondary";
/**
 * Цвет кнопки negative в ВК.
 */
export declare const VK_COLOR_NEGATIVE = "negative";
/**
 * Цвет кнопки positive в ВК.
 */
export declare const VK_COLOR_POSITIVE = "positive";
/**
 * Тип кнопки текст
 */
export declare const VK_TYPE_TEXT = "text";
/**
 * Тип кнопки ссылка
 */
export declare const VK_TYPE_LINK = "open_link";
/**
 * Тип кнопки поделиться локацией
 */
export declare const VK_TYPE_LOCATION = "location";
/**
 * Тип кнопки оплатить
 */
export declare const VK_TYPE_PAY = "vkpay";
/**
 * Тип кнопки открыть приложение
 */
export declare const VK_TYPE_APPS = "open_app";
/**
 * Получение кнопок в формате ВК
 * @param buttons Кнопки, которые необходимо отобразить
 */
export declare function buttonProcessing(buttons: IButtonType<IVkButton>[]): IVkButtonObject | null;
