import * as Models from "./Models";
export interface AccountChangePasswordResponse {
    /**
     * New token
     */
    token: string;
    /**
     * New secret
     */
    secret: string;
}
export interface AccountGetActiveOffersResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.AccountOffer[];
}
export declare type AccountGetAppPermissionsResponse = number;
export interface AccountGetBannedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: number[];
    /**
     *
     */
    profiles: Models.UsersUserMin[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
}
export declare type AccountGetCountersResponse = Models.AccountAccountCounters;
export declare type AccountGetInfoResponse = Models.AccountInfo;
export declare type AccountGetProfileInfoResponse = Models.AccountUserSettings;
export declare type AccountGetPushSettingsResponse = Models.AccountPushSettings;
export interface AccountSaveProfileInfoResponse {
    /**
     * 1 if changes has been processed
     */
    changed: Models.BaseBoolInt;
    /**
     *
     */
    name_request: Models.AccountNameRequest;
}
export declare type AdsAddOfficeUsersResponse = boolean;
export declare type AdsCheckLinkResponse = Models.AdsLinkStatus;
export declare type AdsCreateAdsResponse = number[];
export declare type AdsCreateCampaignsResponse = number[];
export declare type AdsCreateClientsResponse = number[];
export interface AdsCreateTargetGroupResponse {
    /**
     * Group ID
     */
    id: number;
    /**
     * Pixel code
     */
    pixel: string;
}
export declare type AdsDeleteAdsResponse = number[];
export declare type AdsDeleteCampaignsResponse = number;
export declare type AdsDeleteClientsResponse = number;
export declare type AdsGetAccountsResponse = Models.AdsAccount[];
export declare type AdsGetAdsLayoutResponse = Models.AdsAdLayout[];
export declare type AdsGetAdsTargetingResponse = Models.AdsTargSettings[];
export declare type AdsGetAdsResponse = Models.AdsAd[];
export declare type AdsGetBudgetResponse = number;
export declare type AdsGetCampaignsResponse = Models.AdsCampaign[];
export interface AdsGetCategoriesResponse {
    /**
     * Old categories
     */
    v1: Models.AdsCategory[];
    /**
     * Actual categories
     */
    v2: Models.AdsCategory[];
}
export declare type AdsGetClientsResponse = Models.AdsClient[];
export declare type AdsGetDemographicsResponse = Models.AdsDemoStats[];
export declare type AdsGetFloodStatsResponse = Models.AdsFloodStats;
export interface AdsGetLookalikeRequestsResponse {
    /**
     * Total count of found lookalike requests
     */
    count: number;
    /**
     * found lookalike requests
     */
    items: Models.AdsLookalikeRequest[];
}
export interface AdsGetMusiciansResponse {
    /**
     * Musicians
     */
    items: Models.AdsMusician[];
}
export declare type AdsGetOfficeUsersResponse = Models.AdsUsers[];
export declare type AdsGetPostsReachResponse = Models.AdsPromotedPostReach[];
export declare type AdsGetRejectionReasonResponse = Models.AdsRejectReason;
export declare type AdsGetStatisticsResponse = Models.AdsStats[];
export declare type AdsGetSuggestionsCitiesResponse = Models.AdsTargSuggestionsCities[];
export declare type AdsGetSuggestionsRegionsResponse = Models.AdsTargSuggestionsRegions[];
export declare type AdsGetSuggestionsResponse = Models.AdsTargSuggestions[];
export declare type AdsGetSuggestionsSchoolsResponse = Models.AdsTargSuggestionsSchools[];
export declare type AdsGetTargetGroupsResponse = Models.AdsTargetGroup[];
export declare type AdsGetTargetingStatsResponse = Models.AdsTargStats;
export declare type AdsGetUploadURLResponse = string;
export declare type AdsGetVideoUploadURLResponse = string;
export declare type AdsImportTargetContactsResponse = number;
export declare type AdsRemoveOfficeUsersResponse = boolean;
export declare type AdsUpdateAdsResponse = number[];
export declare type AdsUpdateCampaignsResponse = number;
export declare type AdsUpdateClientsResponse = number;
export declare type AdsUpdateOfficeUsersResponse = Models.AdsUpdateOfficeUsersResult[];
export interface AdswebGetAdCategoriesResponse {
    /**
     *
     */
    categories: Models.AdswebGetAdCategoriesResponseCategoriesCategory[];
}
export interface AdswebGetAdUnitCodeResponse {
    /**
     *
     */
    html: string;
}
export interface AdswebGetAdUnitsResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    ad_units: Models.AdswebGetAdUnitsResponseAdUnitsAdUnit[];
}
export interface AdswebGetFraudHistoryResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    entries: Models.AdswebGetFraudHistoryResponseEntriesEntry[];
}
export interface AdswebGetSitesResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    sites: Models.AdswebGetSitesResponseSitesSite[];
}
export interface AdswebGetStatisticsResponse {
    /**
     *
     */
    next_page_id: string;
    /**
     *
     */
    items: Models.AdswebGetStatisticsResponseItemsItem[];
}
export interface AppWidgetsGetAppImageUploadServerResponse {
    /**
     * To upload an image, generate POST-request to upload_url with a file in photo field. Then call appWidgets.saveAppImage method
     */
    upload_url: string;
}
export declare type AppWidgetsGetAppImagesResponse = Models.AppWidgetsPhotos;
export interface AppWidgetsGetGroupImageUploadServerResponse {
    /**
     * To upload an image, generate POST-request to upload_url with a file in photo field. Then call appWidgets.saveAppImage method
     */
    upload_url: string;
}
export declare type AppWidgetsGetGroupImagesResponse = Models.AppWidgetsPhotos;
export declare type AppWidgetsGetImagesByIdResponse = Models.AppWidgetsPhoto[];
export declare type AppWidgetsSaveAppImageResponse = Models.AppWidgetsPhoto;
export declare type AppWidgetsSaveGroupImageResponse = Models.AppWidgetsPhoto;
export interface AppsGetCatalogResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.AppsApp[];
    /**
     *
     */
    profiles: Models.UsersUserMin[];
}
export interface AppsGetFriendsListResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export interface AppsGetLeaderboardExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.AppsLeaderboard[];
    /**
     *
     */
    profiles: Models.UsersUserMin[];
}
export interface AppsGetLeaderboardResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.AppsLeaderboard[];
}
export interface AppsGetScopesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.AppsScope[];
}
export declare type AppsGetScoreResponse = number;
export interface AppsGetResponse {
    /**
     * Total number of applications
     */
    count: number;
    /**
     * List of applications
     */
    items: Models.AppsApp[];
}
export declare type AppsSendRequestResponse = number;
export interface AuthRestoreResponse {
    /**
     * 1 if success
     */
    success: number;
    /**
     * Parameter needed to grant access by code
     */
    sid: string;
}
export declare type BaseBoolResponse = Models.BaseBoolInt;
export declare type BaseGetUploadServerResponse = Models.BaseUploadServer;
export declare type BaseOkResponse = number;
export declare type BoardAddTopicResponse = number;
export declare type BoardCreateCommentResponse = number;
export interface BoardGetCommentsExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.BoardTopicComment[];
    /**
     *
     */
    poll: Models.BoardTopicPoll;
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
}
export interface BoardGetCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.BoardTopicComment[];
    /**
     *
     */
    poll: Models.BoardTopicPoll;
}
export interface BoardGetTopicsExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.BoardTopic[];
    /**
     *
     */
    default_order: Models.BoardDefaultOrder;
    /**
     * Information whether current user can add topic
     */
    can_add_topics: Models.BaseBoolInt;
    /**
     *
     */
    profiles: Models.UsersUserMin[];
}
export interface BoardGetTopicsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.BoardTopic[];
    /**
     *
     */
    default_order: Models.BoardDefaultOrder;
    /**
     * Information whether current user can add topic
     */
    can_add_topics: Models.BaseBoolInt;
}
export interface DatabaseGetChairsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.BaseObject[];
}
export declare type DatabaseGetCitiesByIdResponse = Models.BaseObject[];
export interface DatabaseGetCitiesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DatabaseCity[];
}
export declare type DatabaseGetCountriesByIdResponse = Models.BaseCountry[];
export interface DatabaseGetCountriesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.BaseCountry[];
}
export interface DatabaseGetFacultiesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DatabaseFaculty[];
}
export declare type DatabaseGetMetroStationsByIdResponse = Models.DatabaseStation[];
export interface DatabaseGetMetroStationsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DatabaseStation[];
}
export interface DatabaseGetRegionsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DatabaseRegion[];
}
export declare type DatabaseGetSchoolClassesResponse = any[][];
export interface DatabaseGetSchoolsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DatabaseSchool[];
}
export interface DatabaseGetUniversitiesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DatabaseUniversity[];
}
export declare type DocsAddResponse = number;
export declare type DocsGetByIdResponse = Models.DocsDoc[];
export interface DocsGetTypesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DocsDocTypes[];
}
export declare type DocsGetUploadServer = Models.BaseUploadServer;
export interface DocsGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DocsDoc[];
}
export interface DocsSaveResponse {
    /**
     *
     */
    type: Models.DocsDocAttachmentType;
    /**
     *
     */
    audio_message: Models.MessagesAudioMessage;
    /**
     *
     */
    doc: Models.DocsDoc;
    /**
     *
     */
    graffiti: Models.MessagesGraffiti;
}
export interface DocsSearchResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.DocsDoc[];
}
export declare type DonutGetSubscriptionResponse = Models.DonutDonatorSubscriptionInfo;
export interface DonutGetSubscriptionsResponse {
    /**
     *
     */
    subscriptions: Models.DonutDonatorSubscriptionInfo[];
    /**
     *
     */
    count: number;
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface DownloadedGamesPaidStatusResponse {
    /**
     * Game has been paid
     */
    is_paid: boolean;
}
export declare type FaveAddTagResponse = Models.FaveTag;
export interface FaveGetPagesResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    items: Models.FavePage[];
}
export interface FaveGetTagsResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    items: Models.FaveTag[];
}
export interface FaveGetExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.FaveBookmark[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
}
export interface FaveGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.FaveBookmark[];
}
export interface FriendsAddListResponse {
    /**
     * List ID
     */
    list_id: number;
}
export declare type FriendsAddResponse = number;
export declare type FriendsAreFriendsExtendedResponse = Models.FriendsFriendExtendedStatus[];
export declare type FriendsAreFriendsResponse = Models.FriendsFriendStatus[];
export interface FriendsDeleteResponse {
    /**
     *
     */
    success: number;
    /**
     * Returns 1 if friend has been deleted
     */
    friend_deleted: number;
    /**
     * Returns 1 if out request has been canceled
     */
    out_request_deleted: number;
    /**
     * Returns 1 if incoming request has been declined
     */
    in_request_deleted: number;
    /**
     * Returns 1 if suggestion has been declined
     */
    suggestion_deleted: number;
}
export declare type FriendsGetAppUsersResponse = number[];
export declare type FriendsGetByPhonesResponse = Models.FriendsUserXtrPhone[];
export interface FriendsGetListsResponse {
    /**
     * Total number of friends lists
     */
    count: number;
    /**
     *
     */
    items: Models.FriendsFriendsList[];
}
export declare type FriendsGetMutualResponse = number[];
export declare type FriendsGetMutualTargetUidsResponse = Models.FriendsMutualFriend[];
export interface FriendsGetOnlineOnlineMobileResponse {
    /**
     *
     */
    online: number[];
    /**
     *
     */
    online_mobile: number[];
}
export declare type FriendsGetOnlineResponse = number[];
export declare type FriendsGetRecentResponse = number[];
export interface FriendsGetRequestsExtendedResponse {
    /**
     * Total requests number
     */
    count: number;
    /**
     *
     */
    items: Models.FriendsRequestsXtrMessage[];
}
export interface FriendsGetRequestsNeedMutualResponse {
    /**
     * Total requests number
     */
    count: number;
    /**
     *
     */
    items: Models.FriendsRequests[];
}
export interface FriendsGetRequestsResponse {
    /**
     * Total requests number
     */
    count: number;
    /**
     *
     */
    items: number[];
    /**
     * Total unread requests number
     */
    count_unread: number;
}
export interface FriendsGetSuggestionsResponse {
    /**
     * Total results number
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export interface FriendsGetFieldsResponse {
    /**
     * Total friends number
     */
    count: number;
    /**
     *
     */
    items: Models.FriendsUserXtrLists[];
}
export interface FriendsGetResponse {
    /**
     * Total friends number
     */
    count: number;
    /**
     *
     */
    items: number[];
}
export interface FriendsSearchResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export interface GiftsGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.GiftsGift[];
}
export declare type GroupsAddAddressResponse = Models.GroupsAddress;
export interface GroupsAddCallbackServerResponse {
    /**
     *
     */
    server_id: number;
}
export declare type GroupsAddLinkResponse = Models.GroupsGroupLink;
export declare type GroupsCreateResponse = Models.GroupsGroup;
export declare type GroupsEditAddressResponse = Models.GroupsAddress;
export interface GroupsGetAddressesResponse {
    /**
     * Total count of addresses
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsAddress[];
}
export interface GroupsGetBannedResponse {
    /**
     * Total users number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsBannedItem[];
}
export declare type GroupsGetByIdLegacyResponse = Models.GroupsGroupFull[];
export interface GroupsGetByIdResponse {
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
    /**
     *
     */
    profiles: Models.GroupsProfileItem[];
}
export interface GroupsGetCallbackConfirmationCodeResponse {
    /**
     * Confirmation code
     */
    code: string;
}
export interface GroupsGetCallbackServersResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsCallbackServer[];
}
export declare type GroupsGetCallbackSettingsResponse = Models.GroupsCallbackSettings;
export interface GroupsGetCatalogInfoExtendedResponse {
    /**
     * Information whether catalog is enabled for current user
     */
    enabled: number;
    /**
     *
     */
    categories: Models.GroupsGroupCategoryFull[];
}
export interface GroupsGetCatalogInfoResponse {
    /**
     * Information whether catalog is enabled for current user
     */
    enabled: number;
    /**
     *
     */
    categories: Models.GroupsGroupCategory[];
}
export interface GroupsGetCatalogResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsGroup[];
}
export interface GroupsGetInvitedUsersResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export interface GroupsGetInvitesExtendedResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsGroupFull[];
    /**
     *
     */
    profiles: Models.UsersUserMin[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface GroupsGetInvitesResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsGroupFull[];
}
export declare type GroupsGetLongPollServerResponse = Models.GroupsLongPollServer;
export declare type GroupsGetLongPollSettingsResponse = Models.GroupsLongPollSettings;
export interface GroupsGetMembersFieldsResponse {
    /**
     * Total members number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsUserXtrRole[];
}
export interface GroupsGetMembersFilterResponse {
    /**
     * Total members number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsMemberRole[];
}
export interface GroupsGetMembersResponse {
    /**
     * Total members number
     */
    count: number;
    /**
     *
     */
    items: number[];
}
export interface GroupsGetRequestsFieldsResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export interface GroupsGetRequestsResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: number[];
}
export declare type GroupsGetSettingsResponse = any;
export declare type GroupsGetTagListResponse = Models.GroupsGroupTag[];
export interface GroupsGetTokenPermissionsResponse {
    /**
     *
     */
    mask: number;
    /**
     *
     */
    permissions: Models.GroupsTokenPermissionSetting[];
}
export interface GroupsGetExtendedResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsGroupFull[];
}
export interface GroupsGetResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: number[];
}
export interface GroupsIsMemberExtendedResponse {
    /**
     * Information whether user is a member of the group
     */
    member: Models.BaseBoolInt;
    /**
     * Information whether user has been invited to the group
     */
    invitation: Models.BaseBoolInt;
    /**
     * Information whether user can be invited
     */
    can_invite: Models.BaseBoolInt;
    /**
     * Information whether user's invite to the group can be recalled
     */
    can_recall: Models.BaseBoolInt;
    /**
     * Information whether user has sent request to the group
     */
    request: Models.BaseBoolInt;
}
export declare type GroupsIsMemberResponse = Models.BaseBoolInt;
export declare type GroupsIsMemberUserIdsExtendedResponse = Models.GroupsMemberStatusFull[];
export declare type GroupsIsMemberUserIdsResponse = Models.GroupsMemberStatus[];
export interface GroupsSearchResponse {
    /**
     * Total communities number
     */
    count: number;
    /**
     *
     */
    items: Models.GroupsGroup[];
}
export interface LikesAddResponse {
    /**
     * Total likes number
     */
    likes: number;
}
export interface LikesDeleteResponse {
    /**
     * Total likes number
     */
    likes: number;
}
export interface LikesGetListExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserMin[];
}
export interface LikesGetListResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: number[];
}
export interface LikesIsLikedResponse {
    /**
     * Information whether user liked the object
     */
    liked: Models.BaseBoolInt;
    /**
     * Information whether user reposted the object
     */
    copied: Models.BaseBoolInt;
}
export interface MarketAddAlbumResponse {
    /**
     * Album ID
     */
    market_album_id: number;
}
export interface MarketAddResponse {
    /**
     * Item ID
     */
    market_item_id: number;
}
export declare type MarketCreateCommentResponse = number;
export declare type MarketDeleteCommentResponse = Models.BaseBoolInt;
export interface MarketGetAlbumByIdResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketAlbum[];
}
export interface MarketGetAlbumsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketAlbum[];
}
export interface MarketGetByIdExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketItemFull[];
}
export interface MarketGetByIdResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketItem[];
}
export interface MarketGetCategoriesNewResponse {
    /**
     *
     */
    items: Models.MarketMarketCategoryTree[];
}
export interface MarketGetCategoriesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketCategory[];
}
export interface MarketGetCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallComment[];
}
export interface MarketGetGroupOrdersResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketOrder[];
}
export interface MarketGetOrderByIdResponse {
    /**
     *
     */
    order: Models.MarketOrder;
}
export interface MarketGetOrderItemsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketOrderItem[];
}
export interface MarketGetOrdersExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketOrder[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface MarketGetOrdersResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketOrder[];
}
export interface MarketGetExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketItemFull[];
}
export interface MarketGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketItem[];
}
export declare type MarketRestoreCommentResponse = Models.BaseBoolInt;
export interface MarketSearchExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketItemFull[];
}
export interface MarketSearchResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MarketMarketItem[];
}
export declare type MessagesCreateChatResponse = number;
export interface MessagesDeleteChatPhotoResponse {
    /**
     * Service message ID
     */
    message_id: number;
    /**
     *
     */
    chat: Models.MessagesChat;
}
export interface MessagesDeleteConversationResponse {
    /**
     * Id of the last message, that was deleted
     */
    last_deleted_id: number;
}
export interface MessagesDeleteResponse {
}
export declare type MessagesEditResponse = Models.BaseBoolInt;
export interface MessagesGetByConversationMessageIdResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesMessage[];
}
export interface MessagesGetByIdExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesMessage[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface MessagesGetByIdResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesMessage[];
}
export interface MessagesGetChatPreviewResponse {
    /**
     *
     */
    preview: Models.MessagesChatPreview;
    /**
     *
     */
    profiles: Models.UsersUserFull[];
}
export declare type MessagesGetChatChatIdsFieldsResponse = Models.MessagesChatFull[];
export declare type MessagesGetChatChatIdsResponse = Models.MessagesChat[];
export declare type MessagesGetChatFieldsResponse = Models.MessagesChatFull;
export declare type MessagesGetChatResponse = Models.MessagesChat;
export interface MessagesGetConversationMembersResponse {
    /**
     * Chat members count
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesConversationMember[];
    /**
     *
     */
    chat_restrictions: Models.MessagesChatRestrictions;
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface MessagesGetConversationsByIdExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesConversation[];
    /**
     *
     */
    profiles: Models.UsersUser[];
}
export interface MessagesGetConversationsByIdResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesConversation[];
}
export interface MessagesGetConversationsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     * Unread dialogs number
     */
    unread_count: number;
    /**
     *
     */
    items: Models.MessagesConversationWithMessage[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface MessagesGetHistoryAttachmentsResponse {
    /**
     *
     */
    items: Models.MessagesHistoryAttachment[];
    /**
     * Value for pagination
     */
    next_from: string;
}
export interface MessagesGetHistoryExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesMessage[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
    /**
     *
     */
    conversations: Models.MessagesConversation[];
}
export interface MessagesGetHistoryResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesMessage[];
}
export interface MessagesGetImportantMessagesExtendedResponse {
    /**
     *
     */
    messages: Models.MessagesMessagesArray;
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
    /**
     *
     */
    conversations: Models.MessagesConversation[];
}
export interface MessagesGetImportantMessagesResponse {
    /**
     *
     */
    messages: Models.MessagesMessagesArray;
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
    /**
     *
     */
    conversations: Models.MessagesConversation[];
}
export interface MessagesGetIntentUsersResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    items: number[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
}
export interface MessagesGetInviteLinkResponse {
    /**
     *
     */
    link: string;
}
export declare type MessagesGetLastActivityResponse = Models.MessagesLastActivity;
export interface MessagesGetLongPollHistoryResponse {
    /**
     *
     */
    history: number[][];
    /**
     *
     */
    messages: Models.MessagesLongpollMessages;
    /**
     *
     */
    credentials: Models.MessagesLongpollParams;
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
    /**
     *
     */
    chats: Models.MessagesChat[];
    /**
     * Persistence timestamp
     */
    new_pts: number;
    /**
     *
     */
    from_pts: number;
    /**
     * Has more
     */
    more: boolean;
    /**
     *
     */
    conversations: Models.MessagesConversation[];
}
export declare type MessagesGetLongPollServerResponse = Models.MessagesLongpollParams;
export interface MessagesIsMessagesFromGroupAllowedResponse {
    /**
     *
     */
    is_allowed: Models.BaseBoolInt;
}
export interface MessagesJoinChatByInviteLinkResponse {
    /**
     *
     */
    chat_id: number;
}
export declare type MessagesMarkAsImportantResponse = number[];
export declare type MessagesPinResponse = Models.MessagesPinnedMessage;
export interface MessagesSearchConversationsResponse {
    /**
     * Total results number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesConversation[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface MessagesSearchExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesMessage[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
    /**
     *
     */
    conversations: Models.MessagesConversation[];
}
export interface MessagesSearchResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.MessagesMessage[];
}
export declare type MessagesSendResponse = number;
export declare type MessagesSendUserIdsResponse = any;
export interface MessagesSetChatPhotoResponse {
    /**
     * Service message ID
     */
    message_id: number;
    /**
     *
     */
    chat: Models.MessagesChat;
}
export interface NewsfeedGetBannedExtendedResponse {
    /**
     *
     */
    groups: Models.UsersUserFull[];
    /**
     *
     */
    profiles: Models.GroupsGroupFull[];
}
export interface NewsfeedGetBannedResponse {
    /**
     *
     */
    groups: number[];
    /**
     *
     */
    members: number[];
}
export interface NewsfeedGetCommentsResponse {
    /**
     *
     */
    items: Models.NewsfeedNewsfeedItem[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
    /**
     * New from value
     */
    next_from: string;
}
export interface NewsfeedGetListsExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.NewsfeedListFull[];
}
export interface NewsfeedGetListsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.NewsfeedList[];
}
export interface NewsfeedGetMentionsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallpostToId[];
}
export interface NewsfeedGetRecommendedResponse {
    /**
     *
     */
    items: Models.NewsfeedNewsfeedItem[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
    /**
     * New offset value
     */
    new_offset: string;
    /**
     * Next from value
     */
    next_from: string;
}
export interface NewsfeedGetSuggestedSourcesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.UsersSubscriptionsItem[];
}
export interface NewsfeedGetResponse {
    /**
     *
     */
    items: Models.NewsfeedNewsfeedItem[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
    /**
     * New from value
     */
    next_from: string;
}
export declare type NewsfeedSaveListResponse = number;
export interface NewsfeedSearchExtendedResponse {
    /**
     *
     */
    items: Models.WallWallpostFull[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
    /**
     *
     */
    suggested_queries: string[];
    /**
     *
     */
    next_from: string;
    /**
     * Filtered number
     */
    count: number;
    /**
     * Total number
     */
    total_count: number;
}
export interface NewsfeedSearchResponse {
    /**
     *
     */
    items: Models.WallWallpostFull[];
    /**
     *
     */
    suggested_queries: string[];
    /**
     *
     */
    next_from: string;
    /**
     * Filtered number
     */
    count: number;
    /**
     * Total number
     */
    total_count: number;
}
export declare type NotesAddResponse = number;
export declare type NotesCreateCommentResponse = number;
export declare type NotesGetByIdResponse = Models.NotesNote;
export interface NotesGetCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.NotesNoteComment[];
}
export interface NotesGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.NotesNote[];
}
export interface NotificationsGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.NotificationsNotificationItem[];
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
    /**
     * Time when user has been checked notifications last time
     */
    last_viewed: number;
    /**
     *
     */
    photos: Models.PhotosPhoto[];
    /**
     *
     */
    videos: Models.VideoVideo[];
    /**
     *
     */
    apps: Models.AppsApp[];
    /**
     *
     */
    next_from: string;
    /**
     *
     */
    ttl: number;
}
export declare type NotificationsMarkAsViewedResponse = Models.BaseBoolInt;
export declare type NotificationsSendMessageResponse = Models.NotificationsSendMessageItem[];
export declare type OrdersCancelSubscriptionResponse = Models.BaseBoolInt;
export declare type OrdersChangeStateResponse = string;
export declare type OrdersGetAmountResponse = Models.OrdersAmount;
export declare type OrdersGetByIdResponse = Models.OrdersOrder[];
export declare type OrdersGetUserSubscriptionByIdResponse = Models.OrdersSubscription;
export interface OrdersGetUserSubscriptionsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.OrdersSubscription[];
}
export declare type OrdersGetResponse = Models.OrdersOrder[];
export declare type OrdersUpdateSubscriptionResponse = Models.BaseBoolInt;
export declare type PagesGetHistoryResponse = Models.PagesWikipageHistory[];
export declare type PagesGetTitlesResponse = Models.PagesWikipage[];
export declare type PagesGetVersionResponse = Models.PagesWikipageFull;
export declare type PagesGetResponse = Models.PagesWikipageFull;
export declare type PagesParseWikiResponse = string;
export declare type PagesSaveAccessResponse = number;
export declare type PagesSaveResponse = number;
export declare type PhotosCopyResponse = number;
export declare type PhotosCreateAlbumResponse = Models.PhotosPhotoAlbumFull;
export declare type PhotosCreateCommentResponse = number;
export declare type PhotosDeleteCommentResponse = Models.BaseBoolInt;
export declare type PhotosGetAlbumsCountResponse = number;
export interface PhotosGetAlbumsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhotoAlbumFull[];
}
export interface PhotosGetAllCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosCommentXtrPid[];
}
export interface PhotosGetAllExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhotoFullXtrRealOffset[];
    /**
     * Information whether next page is presented
     */
    more: Models.BaseBoolInt;
}
export interface PhotosGetAllResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhotoXtrRealOffset[];
    /**
     * Information whether next page is presented
     */
    more: Models.BaseBoolInt;
}
export declare type PhotosGetByIdExtendedResponse = Models.PhotosPhotoFull[];
export declare type PhotosGetByIdResponse = Models.PhotosPhoto[];
export interface PhotosGetCommentsExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     * Real offset of the comments
     */
    real_offset: number;
    /**
     *
     */
    items: Models.WallWallComment[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface PhotosGetCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     * Real offset of the comments
     */
    real_offset: number;
    /**
     *
     */
    items: Models.WallWallComment[];
}
export declare type PhotosGetMarketUploadServerResponse = Models.BaseUploadServer;
export declare type PhotosGetMessagesUploadServerResponse = Models.PhotosPhotoUpload;
export interface PhotosGetNewTagsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhotoXtrTagInfo[];
}
export declare type PhotosGetTagsResponse = Models.PhotosPhotoTag[];
export declare type PhotosGetUploadServerResponse = Models.PhotosPhotoUpload;
export interface PhotosGetUserPhotosExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhotoFull[];
}
export interface PhotosGetUserPhotosResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhoto[];
}
export declare type PhotosGetWallUploadServerResponse = Models.PhotosPhotoUpload;
export interface PhotosGetExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhotoFull[];
}
export interface PhotosGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhoto[];
}
export declare type PhotosPutTagResponse = number;
export declare type PhotosRestoreCommentResponse = Models.BaseBoolInt;
export declare type PhotosSaveMarketAlbumPhotoResponse = Models.PhotosPhoto[];
export declare type PhotosSaveMarketPhotoResponse = Models.PhotosPhoto[];
export declare type PhotosSaveMessagesPhotoResponse = Models.PhotosPhoto[];
export declare type PhotosSaveOwnerCoverPhotoResponse = Models.BaseImage[];
export interface PhotosSaveOwnerPhotoResponse {
    /**
     * Photo hash
     */
    photo_hash: string;
    /**
     * Uploaded image url
     */
    photo_src: string;
    /**
     * Uploaded image url
     */
    photo_src_big: string;
    /**
     * Uploaded image url
     */
    photo_src_small: string;
    /**
     * Returns 1 if profile photo is saved
     */
    saved: number;
    /**
     * Created post ID
     */
    post_id: number;
}
export declare type PhotosSaveWallPhotoResponse = Models.PhotosPhoto[];
export declare type PhotosSaveResponse = Models.PhotosPhoto[];
export interface PhotosSearchResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PhotosPhoto[];
}
export declare type PollsAddVoteResponse = Models.BaseBoolInt;
export declare type PollsCreateResponse = Models.PollsPoll;
export declare type PollsDeleteVoteResponse = Models.BaseBoolInt;
export declare type PollsGetByIdResponse = Models.PollsPoll;
export declare type PollsGetVotersResponse = Models.PollsVoters[];
export interface PrettyCardsCreateResponse {
    /**
     * Owner ID of created pretty card
     */
    owner_id: number;
    /**
     * Card ID of created pretty card
     */
    card_id: string;
}
export interface PrettyCardsDeleteResponse {
    /**
     * Owner ID of deleted pretty card
     */
    owner_id: number;
    /**
     * Card ID of deleted pretty card
     */
    card_id: string;
    /**
     * Error reason if error happened
     */
    error: string;
}
export interface PrettyCardsEditResponse {
    /**
     * Owner ID of edited pretty card
     */
    owner_id: number;
    /**
     * Card ID of edited pretty card
     */
    card_id: string;
}
export declare type PrettyCardsGetByIdResponse = Models.PrettyCardsPrettyCard[];
export declare type PrettyCardsGetUploadURLResponse = string;
export interface PrettyCardsGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.PrettyCardsPrettyCard[];
}
export interface SearchGetHintsResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    items: Models.SearchHint[];
    /**
     *
     */
    suggested_queries: string[];
}
export declare type SecureCheckTokenResponse = Models.SecureTokenChecked;
export declare type SecureGetAppBalanceResponse = number;
export declare type SecureGetSMSHistoryResponse = Models.SecureSmsNotification[];
export declare type SecureGetTransactionsHistoryResponse = Models.SecureTransaction[];
export declare type SecureGetUserLevelResponse = Models.SecureLevel[];
export declare type SecureGiveEventStickerResponse = any;
export declare type SecureSendNotificationResponse = number[];
export declare type StatsGetPostReachResponse = Models.StatsWallpostStat[];
export declare type StatsGetResponse = Models.StatsPeriod[];
export declare type StatusGetResponse = Models.StatusStatus;
export declare type StorageGetKeysResponse = string[];
export declare type StorageGetResponse = Models.StorageValue[];
export interface StoriesGetBannedExtendedResponse {
    /**
     * Stories count
     */
    count: number;
    /**
     *
     */
    items: number[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface StoriesGetBannedResponse {
    /**
     * Stories count
     */
    count: number;
    /**
     *
     */
    items: number[];
}
export interface StoriesGetByIdExtendedResponse {
    /**
     * Stories count
     */
    count: number;
    /**
     *
     */
    items: Models.StoriesStory[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface StoriesGetByIdResponse {
    /**
     * Stories count
     */
    count: number;
    /**
     *
     */
    items: Models.StoriesStory[];
}
export interface StoriesGetPhotoUploadServerResponse {
    /**
     * Upload URL
     */
    upload_url: string;
    /**
     * Users ID who can to see story.
     */
    user_ids: number[];
}
export declare type StoriesGetStatsResponse = Models.StoriesStoryStats;
export interface StoriesGetVideoUploadServerResponse {
    /**
     * Upload URL
     */
    upload_url: string;
    /**
     * Users ID who can to see story.
     */
    user_ids: number[];
}
export interface StoriesGetViewersExtendedV5115Response {
    /**
     * Viewers count
     */
    count: number;
    /**
     *
     */
    items: Models.StoriesViewersItem[];
    /**
     *
     */
    hidden_reason: string;
}
export interface StoriesGetViewersExtendedResponse {
    /**
     * Viewers count
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export interface StoriesGetV5113Response {
    /**
     *
     */
    count: number;
    /**
     *
     */
    items: Models.StoriesFeedItem[];
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
    /**
     *
     */
    need_upload_screen: boolean;
}
export interface StoriesGetResponse {
    /**
     * Stories count
     */
    count: number;
    /**
     *
     */
    items: Models.StoriesStory[][];
    /**
     *
     */
    promo_data: Models.StoriesPromoBlock;
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
    /**
     *
     */
    need_upload_screen: boolean;
}
export interface StoriesSaveResponse {
    /**
     *
     */
    count: number;
    /**
     *
     */
    items: Models.StoriesStory[];
}
export interface StoriesUploadResponse {
    /**
     * A string hash that is used in the stories.save method
     */
    upload_result: string;
}
export interface StreamingGetServerUrlResponse {
    /**
     * Server host
     */
    endpoint: string;
    /**
     * Access key
     */
    key: string;
}
export interface UsersGetFollowersFieldsResponse {
    /**
     * Total number of available results
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export interface UsersGetFollowersResponse {
    /**
     * Total friends number
     */
    count: number;
    /**
     *
     */
    items: number[];
}
export interface UsersGetSubscriptionsExtendedResponse {
    /**
     * Total number of available results
     */
    count: number;
    /**
     *
     */
    items: Models.UsersSubscriptionsItem[];
}
export interface UsersGetSubscriptionsResponse {
    /**
     *
     */
    users: Models.UsersUsersArray;
    /**
     *
     */
    groups: Models.GroupsGroupsArray;
}
export declare type UsersGetResponse = Models.UsersUserXtrCounters[];
export interface UsersSearchResponse {
    /**
     * Total number of available results
     */
    count: number;
    /**
     *
     */
    items: Models.UsersUserFull[];
}
export declare type UtilsCheckLinkResponse = Models.UtilsLinkChecked;
export interface UtilsGetLastShortenedLinksResponse {
    /**
     * Total number of available results
     */
    count: number;
    /**
     *
     */
    items: Models.UtilsLastShortenedLink[];
}
export declare type UtilsGetLinkStatsExtendedResponse = Models.UtilsLinkStatsExtended;
export declare type UtilsGetLinkStatsResponse = Models.UtilsLinkStats;
export declare type UtilsGetServerTimeResponse = number;
export declare type UtilsGetShortLinkResponse = Models.UtilsShortLink;
export declare type UtilsResolveScreenNameResponse = Models.UtilsDomainResolved;
export interface VideoAddAlbumResponse {
    /**
     * Created album ID
     */
    album_id: number;
}
export declare type VideoCreateCommentResponse = number;
export declare type VideoGetAlbumByIdResponse = Models.VideoVideoAlbumFull;
export interface VideoGetAlbumsByVideoExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.VideoVideoAlbumFull[];
}
export declare type VideoGetAlbumsByVideoResponse = number[];
export interface VideoGetAlbumsExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.VideoVideoAlbumFull[];
}
export interface VideoGetAlbumsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.VideoVideoAlbumFull[];
}
export interface VideoGetCommentsExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallComment[];
    /**
     *
     */
    profiles: Models.UsersUserMin[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface VideoGetCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallComment[];
}
export interface VideoGetExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.VideoVideoFull[];
    /**
     *
     */
    profiles: Models.UsersUserMin[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface VideoGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.VideoVideo[];
}
export declare type VideoRestoreCommentResponse = Models.BaseBoolInt;
export declare type VideoSaveResponse = Models.VideoSaveResult;
export interface VideoSearchExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.VideoVideo[];
    /**
     *
     */
    profiles: Models.UsersUserMin[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface VideoSearchResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.VideoVideo[];
}
export interface WallCreateCommentResponse {
    /**
     * Created comment ID
     */
    comment_id: number;
}
export interface WallEditResponse {
    /**
     * Edited post ID
     */
    post_id: number;
}
export interface WallGetByIdExtendedResponse {
    /**
     *
     */
    items: Models.WallWallpostFull[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export declare type WallGetByIdLegacyResponse = Models.WallWallpostFull[];
export interface WallGetByIdResponse {
    /**
     *
     */
    items: Models.WallWallpostFull[];
}
export interface WallGetCommentExtendedResponse {
    /**
     *
     */
    items: Models.WallWallComment[];
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
}
export interface WallGetCommentResponse {
    /**
     *
     */
    items: Models.WallWallComment[];
}
export interface WallGetCommentsExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallComment[];
    /**
     *
     */
    show_reply_button: boolean;
    /**
     * Information whether current user can comment the post
     */
    can_post: boolean;
    /**
     * Information whether groups can comment the post
     */
    groups_can_post: boolean;
    /**
     * Count of replies of current level
     */
    current_level_count: number;
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
}
export interface WallGetCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallComment[];
    /**
     * Information whether current user can comment the post
     */
    can_post: boolean;
    /**
     * Information whether groups can comment the post
     */
    groups_can_post: boolean;
    /**
     * Count of replies of current level
     */
    current_level_count: number;
}
export interface WallGetRepostsResponse {
    /**
     *
     */
    items: Models.WallWallpostFull[];
    /**
     *
     */
    profiles: Models.UsersUser[];
    /**
     *
     */
    groups: Models.GroupsGroup[];
}
export interface WallGetExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallpostFull[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface WallGetResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallpostFull[];
}
export interface WallPostAdsStealthResponse {
    /**
     * Created post ID
     */
    post_id: number;
}
export interface WallPostResponse {
    /**
     * Created post ID
     */
    post_id: number;
}
export interface WallRepostResponse {
    /**
     *
     */
    success: number;
    /**
     * Created post ID
     */
    post_id: number;
    /**
     * Reposts number
     */
    reposts_count: number;
    /**
     * Reposts to wall number
     */
    wall_repost_count: number;
    /**
     * Reposts to mail number
     */
    mail_repost_count: number;
    /**
     * Reposts number
     */
    likes_count: number;
}
export interface WallSearchExtendedResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallpostFull[];
    /**
     *
     */
    profiles: Models.UsersUserFull[];
    /**
     *
     */
    groups: Models.GroupsGroupFull[];
}
export interface WallSearchResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    items: Models.WallWallpostFull[];
}
export interface WidgetsGetCommentsResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    posts: Models.WidgetsWidgetComment[];
}
export interface WidgetsGetPagesResponse {
    /**
     * Total number
     */
    count: number;
    /**
     *
     */
    pages: Models.WidgetsWidgetPage[];
}
