import { ErrorData, PersonalAuthScope, RequestPropsMap } from '@vkontakte/vk-bridge'; import { VkResponseType } from './common'; export declare type GetVkAccessTokenPropsType = RequestPropsMap['VKWebAppGetAuthToken']; export declare type GetNewVkAccessTokenParamsType = { scopes?: PersonalAuthScope[] | null; appId: GetVkAccessTokenPropsType['app_id']; }; export declare type GetVkAccessTokenParamsType = GetNewVkAccessTokenParamsType & { onUserDeniedAll?: (error?: ErrorData) => void; onUserDeniedSomeScopes?: () => void; onErrorOccurred?: (error?: ErrorData) => void; }; export declare type GetNewVkAccessTokenResponseType = VkResponseType<'VKWebAppGetAuthToken'>;