import { VkPlatformType, SetViewSettingsPropsType, SetViewSettingsResponseType } from './types'; /** * Массив платформ, которые поддерживают view settings. * * @constant {VkPlatformType[]} */ declare const VK_PLATFORMS_WITH_VIEW_SETTINGS: VkPlatformType[]; /** * Утилита для установки темы для значков в статус-баре и цвета статус-бара. * * @param {SetViewSettingsPropsType} viewSettings Настройки для статус-бара, экшен-бара, навигейшн-бара. * @param {light | dark} viewSettings.status_bar_style Тема для значков статус-бара. Возможные значения: light — светлая. dark — тёмная. * @param {string} viewSettings.action_bar_color Цвет экшен-бара в формате HEX-кода (#00ffff). Значение 'none' для прозрачного цвета. Только для Android. * @param {string} viewSettings.navigation_bar_color Цвет навигационного бара в формате HEX-кода (#00ffff). Только для Android. * @param {VkPlatformType} platform Текущая платформа, на которой было запущено приложение. * @returns {Promise} Возвращает ответ, полученный на запрос VKWebAppSetViewSettings с переданными параметрами. * * @see {@link https://dev.vk.com/bridge/VKWebAppSetViewSettings} */ declare const setVkViewSettings: (viewSettings: SetViewSettingsPropsType, platform: VkPlatformType) => Promise; export { VK_PLATFORMS_WITH_VIEW_SETTINGS, setVkViewSettings };