import { ErrorData, RequestPropsMap } from '@vkontakte/vk-bridge'; import { GetVkAccessTokenParamsType } from './getVkAccessToken'; declare type CallVkApiRequestBasePropsType = RequestPropsMap['VKWebAppCallAPIMethod']; declare type CallVkApiPropsType = { method: CallVkApiRequestBasePropsType['method']; params?: Omit; version?: CallVkApiRequestBasePropsType['params']['v']; accessToken?: CallVkApiRequestBasePropsType['params']['access_token'] | null; renewTokenIfExpired?: boolean; getAccessTokenParams: GetVkAccessTokenParamsType; }; declare type CallVkApiResponseType = Partial<{ response: D; } & ErrorData>; export type { CallVkApiRequestBasePropsType, CallVkApiPropsType, CallVkApiResponseType, };