@sargonpiraev/hh-api-client
Version:
A TypeScript client for the HeadHunter API, generated from the official OpenAPI specification.
450 lines • 134 kB
TypeScript
import { type Options as ClientOptions, type TDataShape, type Client } from './client/index.js';
import type { ConfirmPhoneInResumeData, ConfirmPhoneInResumeResponses, ConfirmPhoneInResumeErrors, GetManagerSettingsData, GetManagerSettingsResponses, GetManagerSettingsErrors, GetEmployerManagerLimitsData, GetEmployerManagerLimitsResponses, GetEmployerManagerLimitsErrors, GetEmployerAddressesData, GetEmployerAddressesResponses, GetEmployerAddressesErrors, GetEmployerManagersData, GetEmployerManagersResponses, GetEmployerManagersErrors, AddEmployerManagerData, AddEmployerManagerResponses, AddEmployerManagerErrors, GetEmployerManagerTypesData, GetEmployerManagerTypesResponses, GetEmployerManagerTypesErrors, GetManagerAccountsData, GetManagerAccountsResponses, GetManagerAccountsErrors, GetApplicantPhoneInfoData, GetApplicantPhoneInfoResponses, GetApplicantPhoneInfoErrors, GetAddressData, GetAddressResponses, GetAddressErrors, DeleteEmployerManagerData, DeleteEmployerManagerResponses, DeleteEmployerManagerErrors, GetEmployerManagerData, GetEmployerManagerResponses, GetEmployerManagerErrors, EditEmployerManagerData, EditEmployerManagerResponses, EditEmployerManagerErrors, SendCodeForVerifyPhoneInResumeData, SendCodeForVerifyPhoneInResumeResponses, SendCodeForVerifyPhoneInResumeErrors, InvalidateTokenData, InvalidateTokenResponses, InvalidateTokenErrors, AuthorizeData, AuthorizeResponses, AuthorizeErrors, GetCurrentUserInfoData, GetCurrentUserInfoResponses, GetCurrentUserInfoErrors, EditCurrentUserInfoData, EditCurrentUserInfoResponses, EditCurrentUserInfoErrors, GetLocalesForResumeData, GetLocalesForResumeResponses, GetLocalesData, GetLocalesResponses, GetPositionsSuggestionsData, GetPositionsSuggestionsResponses, GetPositionsSuggestionsErrors, GetEducationalInstitutionsSuggestsData, GetEducationalInstitutionsSuggestsResponses, GetEducationalInstitutionsSuggestsErrors, GetAreaLeavesSuggestsData, GetAreaLeavesSuggestsResponses, GetAreaLeavesSuggestsErrors, GetSkillSetSuggestsData, GetSkillSetSuggestsResponses, GetSkillSetSuggestsErrors, GetVacancyPositionsSuggestsData, GetVacancyPositionsSuggestsResponses, GetVacancyPositionsSuggestsErrors, GetProfessionalRolesSuggestsData, GetProfessionalRolesSuggestsResponses, GetProfessionalRolesSuggestsErrors, GetResumeSearchKeywordsSuggestsData, GetResumeSearchKeywordsSuggestsResponses, GetResumeSearchKeywordsSuggestsErrors, GetAreasSuggestsData, GetAreasSuggestsResponses, GetAreasSuggestsErrors, GetVacancySearchKeywordsData, GetVacancySearchKeywordsResponses, GetVacancySearchKeywordsErrors, GetFieldsOfStudySuggestionsData, GetFieldsOfStudySuggestionsResponses, GetFieldsOfStudySuggestionsErrors, GetRegisteredCompaniesSuggestsData, GetRegisteredCompaniesSuggestsResponses, GetRegisteredCompaniesSuggestsErrors, ReadResumeProfileData, ReadResumeProfileResponses, ReadResumeProfileErrors, UpdateResumeProfileData, UpdateResumeProfileResponses, UpdateResumeProfileErrors, CreateResumeProfileData, CreateResumeProfileResponses, CreateResumeProfileErrors, GetResumeProfileDictionariesData, GetResumeProfileDictionariesResponses, GetPayableApiActionsData, GetPayableApiActionsResponses, GetPayableApiActionsErrors, GetPayableApiMethodAccessData, GetPayableApiMethodAccessResponses, GetPayableApiMethodAccessErrors, GetSavedVacancySearchesData, GetSavedVacancySearchesResponses, GetSavedVacancySearchesErrors, CreateSavedVacancySearchData, CreateSavedVacancySearchResponses, CreateSavedVacancySearchErrors, GetVacancyVisitorsData, GetVacancyVisitorsResponses, GetVacancyVisitorsErrors, GetVacancyData, GetVacancyResponses, GetVacancyErrors, EditVacancyData, EditVacancyResponses, EditVacancyErrors, GetBlacklistedVacanciesData, GetBlacklistedVacanciesResponses, GetBlacklistedVacanciesErrors, GetVacanciesData, GetVacanciesResponses, GetVacanciesErrors, PublishVacancyData, PublishVacancyResponses, PublishVacancyErrors, GetVacanciesRelatedToVacancyData, GetVacanciesRelatedToVacancyResponses, GetVacanciesRelatedToVacancyErrors, DeleteSavedVacancySearchData, DeleteSavedVacancySearchResponses, DeleteSavedVacancySearchErrors, GetSavedVacancySearchData, GetSavedVacancySearchResponses, GetSavedVacancySearchErrors, UpdateSavedVacancySearchData, UpdateSavedVacancySearchResponses, UpdateSavedVacancySearchErrors, GetVacanciesSimilarToVacancyData, GetVacanciesSimilarToVacancyResponses, GetVacanciesSimilarToVacancyErrors, GetVacancyUpgradeListData, GetVacancyUpgradeListResponses, GetVacancyUpgradeListErrors, GetVacanciesSimilarToResumeData, GetVacanciesSimilarToResumeResponses, GetVacanciesSimilarToResumeErrors, GetFavoriteVacanciesData, GetFavoriteVacanciesResponses, GetFavoriteVacanciesErrors, DeleteVacancyFromBlacklistedData, DeleteVacancyFromBlacklistedResponses, DeleteVacancyFromBlacklistedErrors, AddVacancyToBlacklistedData, AddVacancyToBlacklistedResponses, AddVacancyToBlacklistedErrors, GetActiveVacancyListData, GetActiveVacancyListResponses, GetActiveVacancyListErrors, GetHiddenVacanciesData, GetHiddenVacanciesResponses, GetHiddenVacanciesErrors, RestoreVacancyFromHiddenData, RestoreVacancyFromHiddenResponses, RestoreVacancyFromHiddenErrors, AddVacancyToHiddenData, AddVacancyToHiddenResponses, AddVacancyToHiddenErrors, GetVacancyConditionsData, GetVacancyConditionsResponses, GetVacancyConditionsErrors, GetProlongationVacancyInfoData, GetProlongationVacancyInfoResponses, GetProlongationVacancyInfoErrors, VacancyProlongationData, VacancyProlongationResponses, VacancyProlongationErrors, AddVacancyToArchiveData, AddVacancyToArchiveResponses, AddVacancyToArchiveErrors, GetPrefNegotiationsOrderData, GetPrefNegotiationsOrderResponses, GetPrefNegotiationsOrderErrors, PutPrefNegotiationsOrderData, PutPrefNegotiationsOrderResponses, PutPrefNegotiationsOrderErrors, DeleteVacancyFromFavoriteData, DeleteVacancyFromFavoriteResponses, DeleteVacancyFromFavoriteErrors, AddVacancyToFavoriteData, AddVacancyToFavoriteResponses, AddVacancyToFavoriteErrors, GetAvailableVacancyTypesData, GetAvailableVacancyTypesResponses, GetAvailableVacancyTypesErrors, GetVacancyStatsData, GetVacancyStatsResponses, GetVacancyStatsErrors, GetArchivedVacanciesData, GetArchivedVacanciesResponses, GetArchivedVacanciesErrors, GetArtifactsPortfolioConditionsData, GetArtifactsPortfolioConditionsResponses, GetArtifactsPortfolioConditionsErrors, DeleteArtifactData, DeleteArtifactResponses, DeleteArtifactErrors, EditArtifactData, EditArtifactResponses, EditArtifactErrors, LoadArtifactData, LoadArtifactResponses, LoadArtifactErrors, GetArtifactsPortfolioData, GetArtifactsPortfolioResponses, GetArtifactsPortfolioErrors, GetArtifactPhotosConditionsData, GetArtifactPhotosConditionsResponses, GetArtifactPhotosConditionsErrors, GetArtifactPhotosData, GetArtifactPhotosResponses, GetArtifactPhotosErrors, GetDictionariesData, GetDictionariesResponses, GetLanguagesData, GetLanguagesResponses, GetEducationalInstitutionsDictionaryData, GetEducationalInstitutionsDictionaryResponses, GetEducationalInstitutionsDictionaryErrors, GetSkillsData, GetSkillsResponses, GetSkillsErrors, GetProfessionalRolesDictionaryData, GetProfessionalRolesDictionaryResponses, GetProfessionalRolesDictionaryErrors, GetFacultiesData, GetFacultiesResponses, GetFacultiesErrors, GetIndustriesData, GetIndustriesResponses, ChangeNegotiationActionData, ChangeNegotiationActionResponses, ChangeNegotiationActionErrors, GetNegotiationsData, GetNegotiationsResponses, GetNegotiationsErrors, ApplyToVacancyData, ApplyToVacancyResponses, ApplyToVacancyErrors, GetNegotiationsStatisticsManagerData, GetNegotiationsStatisticsManagerResponses, GetNegotiationsStatisticsManagerErrors, GetActiveNegotiationsData, GetActiveNegotiationsResponses, GetActiveNegotiationsErrors, GetNegotiationMessageTemplatesData, GetNegotiationMessageTemplatesResponses, GetNegotiationMessageTemplatesErrors, GetCollectionNegotiationsListData, GetCollectionNegotiationsListResponses, GetCollectionNegotiationsListErrors, InviteApplicantToVacancyData, InviteApplicantToVacancyResponses, InviteApplicantToVacancyErrors, GetNegotiationTestResultsData, GetNegotiationTestResultsResponses, GetNegotiationTestResultsErrors, EditNegotiationMessageData, EditNegotiationMessageResponses, EditNegotiationMessageErrors, PostNegotiationsTopicsReadData, PostNegotiationsTopicsReadResponses, PostNegotiationsTopicsReadErrors, HideActiveResponseData, HideActiveResponseResponses, HideActiveResponseErrors, GetNegotiationItemData, GetNegotiationItemResponses, GetNegotiationItemErrors, PutNegotiationsCollectionToNextStateData, PutNegotiationsCollectionToNextStateResponses, PutNegotiationsCollectionToNextStateErrors, GetNegotiationsStatisticsEmployerData, GetNegotiationsStatisticsEmployerResponses, GetNegotiationsStatisticsEmployerErrors, GetNegotiationMessagesData, GetNegotiationMessagesResponses, SendNegotiationMessageData, SendNegotiationMessageResponses, SendNegotiationMessageErrors, DeleteVacancyDraftData, DeleteVacancyDraftResponses, DeleteVacancyDraftErrors, GetVacancyDraftData, GetVacancyDraftResponses, GetVacancyDraftErrors, ChangeVacancyDraftData, ChangeVacancyDraftResponses, ChangeVacancyDraftErrors, PublishVacancyFromDraftData, PublishVacancyFromDraftResponses, PublishVacancyFromDraftErrors, SearchForVacancyDraftDuplicatesData, SearchForVacancyDraftDuplicatesResponses, SearchForVacancyDraftDuplicatesErrors, GetVacancyDraftListData, GetVacancyDraftListResponses, GetVacancyDraftListErrors, CreateVacancyDraftData, CreateVacancyDraftResponses, CreateVacancyDraftErrors, DisableAutomaticVacancyPublicationData, DisableAutomaticVacancyPublicationResponses, DisableAutomaticVacancyPublicationErrors, CancelWebhookSubscriptionData, CancelWebhookSubscriptionResponses, CancelWebhookSubscriptionErrors, ChangeWebhookSubscriptionData, ChangeWebhookSubscriptionResponses, ChangeWebhookSubscriptionErrors, GetWebhookSubscriptionsData, GetWebhookSubscriptionsResponses, GetWebhookSubscriptionsErrors, PostWebhookSubscriptionData, PostWebhookSubscriptionResponses, PostWebhookSubscriptionErrors, GetTestsDictionaryData, GetTestsDictionaryResponses, GetTestsDictionaryErrors, GetEmployerVacancyAreasData, GetEmployerVacancyAreasResponses, GetEmployerVacancyAreasErrors, GetEmployerInfoData, GetEmployerInfoResponses, GetEmployerInfoErrors, DeleteEmployerFromBlacklistedData, DeleteEmployerFromBlacklistedResponses, DeleteEmployerFromBlacklistedErrors, AddEmployerToBlacklistedData, AddEmployerToBlacklistedResponses, AddEmployerToBlacklistedErrors, SearchEmployerData, SearchEmployerResponses, SearchEmployerErrors, GetEmployerDepartmentsData, GetEmployerDepartmentsResponses, GetEmployerDepartmentsErrors, GetVacancyBrandedTemplatesListData, GetVacancyBrandedTemplatesListResponses, GetVacancyBrandedTemplatesListErrors, GetBlacklistedEmployersData, GetBlacklistedEmployersResponses, GetBlacklistedEmployersErrors, GetAllDistrictsData, GetAllDistrictsResponses, GetSalaryEvaluationData, GetSalaryEvaluationResponses, GetSalaryEvaluationErrors, GetMetroStationsData, GetMetroStationsResponses, GetMetroStationsInCityData, GetMetroStationsInCityResponses, GetMetroStationsInCityErrors, MoveSavedResumeSearchData, MoveSavedResumeSearchResponses, MoveSavedResumeSearchErrors, GetResumesByStatusData, GetResumesByStatusResponses, GetResumesByStatusErrors, GetResumeStatusData, GetResumeStatusResponses, GetResumeStatusErrors, GetResumeNegotiationsHistoryData, GetResumeNegotiationsHistoryResponses, GetResumeNegotiationsHistoryErrors, DeleteSavedResumeSearchData, DeleteSavedResumeSearchResponses, DeleteSavedResumeSearchErrors, GetSavedResumeSearchData, GetSavedResumeSearchResponses, GetSavedResumeSearchErrors, UpdateSavedResumeSearchData, UpdateSavedResumeSearchResponses, UpdateSavedResumeSearchErrors, SearchForResumesData, SearchForResumesResponses, SearchForResumesErrors, CreateResumeData, CreateResumeResponses, CreateResumeErrors, GetMineResumesData, GetMineResumesResponses, GetMineResumesErrors, PublishResumeData, PublishResumeResponses, PublishResumeErrors, GetNewResumeConditionsData, GetNewResumeConditionsResponses, GetNewResumeConditionsErrors, GetSuitableResumesData, GetSuitableResumesResponses, GetSuitableResumesErrors, GetResumeConditionsData, GetResumeConditionsResponses, GetResumeConditionsErrors, GetResumeViewHistoryData, GetResumeViewHistoryResponses, GetResumeViewHistoryErrors, DeleteResumeData, DeleteResumeResponses, DeleteResumeErrors, GetResumeData, GetResumeResponses, GetResumeErrors, EditResumeData, EditResumeResponses, EditResumeErrors, GetResumeCreationAvailabilityData, GetResumeCreationAvailabilityResponses, GetResumeCreationAvailabilityErrors, GetSavedResumeSearchesData, GetSavedResumeSearchesResponses, GetSavedResumeSearchesErrors, CreateSavedResumeSearchData, CreateSavedResumeSearchResponses, CreateSavedResumeSearchErrors, GetResumeAccessTypesData, GetResumeAccessTypesResponses, GetResumeAccessTypesErrors, DeleteApplicantCommentData, DeleteApplicantCommentResponses, DeleteApplicantCommentErrors, UpdateApplicantCommentData, UpdateApplicantCommentResponses, UpdateApplicantCommentErrors, GetApplicantCommentsListData, GetApplicantCommentsListResponses, GetApplicantCommentsListErrors, AddApplicantCommentData, AddApplicantCommentResponses, AddApplicantCommentErrors, PutMailTemplatesItemData, PutMailTemplatesItemResponses, PutMailTemplatesItemErrors, GetMailTemplatesData, GetMailTemplatesResponses, GetMailTemplatesErrors, GetClickmeStatisticsData, GetClickmeStatisticsResponses, GetClickmeStatisticsErrors, GetCountriesData, GetCountriesResponses, GetAreasData, GetAreasResponses, GetAreasErrors, GetAreasFromSpecifiedData, GetAreasFromSpecifiedResponses, GetAreasFromSpecifiedErrors, GetSalaryEmployeeLevelsData, GetSalaryEmployeeLevelsResponses, GetSalarySalaryAreasData, GetSalarySalaryAreasResponses, GetSalaryProfessionalAreasData, GetSalaryProfessionalAreasResponses, GetSalaryIndustriesData, GetSalaryIndustriesResponses, GetResumeVisibilityEmployersListData, GetResumeVisibilityEmployersListResponses, GetResumeVisibilityEmployersListErrors, DeleteResumeVisibilityListData, DeleteResumeVisibilityListResponses, DeleteResumeVisibilityListErrors, GetResumeVisibilityListData, GetResumeVisibilityListResponses, GetResumeVisibilityListErrors, AddResumeVisibilityListData, AddResumeVisibilityListResponses, AddResumeVisibilityListErrors, DeleteEmployerFromResumeVisibilityListData, DeleteEmployerFromResumeVisibilityListResponses, DeleteEmployerFromResumeVisibilityListErrors } from './types.gen.js';
export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & {
/**
* You can provide a client instance returned by `createClient()` instead of
* individual options. This might be also useful if you want to implement a
* custom client.
*/
client?: Client;
/**
* You can pass arbitrary values through the `meta` object. This can be
* used to access values that aren't defined as part of the SDK function.
*/
meta?: Record<string, unknown>;
};
/**
* Подтвердить телефон кодом
*/
export declare const confirmPhoneInResume: <ThrowOnError extends boolean = false>(options: Options<ConfirmPhoneInResumeData, ThrowOnError>) => import("./client/types.js").RequestResult<ConfirmPhoneInResumeResponses, ConfirmPhoneInResumeErrors, ThrowOnError, "fields">;
/**
* Предпочтения менеджера
* Возвращает информацию о предпочтениях менеджера.
*
* Проще всего получить URL из поля `manager_settings_url` объекта `manager`
* в [информации о текущем пользователе](#tag/Informaciya-o-menedzhere/operation/get-current-user-info).
*
* Предпочтения менеджера *не влияют* на действия в API по умолчанию. Например, брендированный шаблон оформления
* (`default_vacancy_branded_template`) не будет применен автоматически при публикации вакансии, если шаблон не был передан.
* Приложение может использовать эту информацию для того, чтобы реализовать логику предзаполнения полей
*
*/
export declare const getManagerSettings: <ThrowOnError extends boolean = false>(options: Options<GetManagerSettingsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetManagerSettingsResponses, GetManagerSettingsErrors, ThrowOnError, "fields">;
/**
* Дневной лимит просмотра резюме для текущего менеджера
* Метод доступен менеджеру только для просмотра своего дневного лимита
*/
export declare const getEmployerManagerLimits: <ThrowOnError extends boolean = false>(options: Options<GetEmployerManagerLimitsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetEmployerManagerLimitsResponses, GetEmployerManagerLimitsErrors, ThrowOnError, "fields">;
/**
* Список адресов работодателя
* Возвращает список адресов работодателя. Для компаний с большим количеством адресов, возможна ситуация, когда между созданием адреса и его чтением будет задержка. То есть, только что созданный адрес не будет содержаться в теле ответа
*/
export declare const getEmployerAddresses: <ThrowOnError extends boolean = false>(options: Options<GetEmployerAddressesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetEmployerAddressesResponses, GetEmployerAddressesErrors, ThrowOnError, "fields">;
/**
* Список менеджеров работодателя
*/
export declare const getEmployerManagers: <ThrowOnError extends boolean = false>(options: Options<GetEmployerManagersData, ThrowOnError>) => import("./client/types.js").RequestResult<GetEmployerManagersResponses, GetEmployerManagersErrors, ThrowOnError, "fields">;
/**
* Добавление менеджера
*/
export declare const addEmployerManager: <ThrowOnError extends boolean = false>(options: Options<AddEmployerManagerData, ThrowOnError>) => import("./client/types.js").RequestResult<AddEmployerManagerResponses, AddEmployerManagerErrors, ThrowOnError, "fields">;
/**
* Справочник типов и прав менеджера
*/
export declare const getEmployerManagerTypes: <ThrowOnError extends boolean = false>(options: Options<GetEmployerManagerTypesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetEmployerManagerTypesResponses, GetEmployerManagerTypesErrors, ThrowOnError, "fields">;
/**
* Рабочие аккаунты менеджера
* Возвращает список рабочих аккаунтов менеджера и информацию об основном и текущем аккаунте.
*
* Для работы под определенным аккаунтом необходимо передать значение account_id, полученное из списка, в заголовке:
*
* `X-Manager-Account-Id: {account_id}`
*
* Использовать данный заголовок можно во всех методах, доступных для работодателей.
*
* В заголовке можно передавать account_id основного аккаунта, который также подразумевается по умолчанию, при отсутствии заголовка
*
*/
export declare const getManagerAccounts: <ThrowOnError extends boolean = false>(options: Options<GetManagerAccountsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetManagerAccountsResponses, GetManagerAccountsErrors, ThrowOnError, "fields">;
/**
* Получить информацию о телефоне соискателя
*/
export declare const getApplicantPhoneInfo: <ThrowOnError extends boolean = false>(options: Options<GetApplicantPhoneInfoData, ThrowOnError>) => import("./client/types.js").RequestResult<GetApplicantPhoneInfoResponses, GetApplicantPhoneInfoErrors, ThrowOnError, "fields">;
/**
* Получение адреса
*/
export declare const getAddress: <ThrowOnError extends boolean = false>(options: Options<GetAddressData, ThrowOnError>) => import("./client/types.js").RequestResult<GetAddressResponses, GetAddressErrors, ThrowOnError, "fields">;
/**
* Удаление менеджера
* Удаление менеджера занимает некоторое время. По этой причине, если сразу после успешного удаления менеджера вы запросите, например, список менеджеров, в ответе может вернуться удаленный менеджер
*/
export declare const deleteEmployerManager: <ThrowOnError extends boolean = false>(options: Options<DeleteEmployerManagerData, ThrowOnError>) => import("./client/types.js").RequestResult<DeleteEmployerManagerResponses, DeleteEmployerManagerErrors, ThrowOnError, "fields">;
/**
* Получение информации о менеджере
*/
export declare const getEmployerManager: <ThrowOnError extends boolean = false>(options: Options<GetEmployerManagerData, ThrowOnError>) => import("./client/types.js").RequestResult<GetEmployerManagerResponses, GetEmployerManagerErrors, ThrowOnError, "fields">;
/**
* Редактирование менеджера
*/
export declare const editEmployerManager: <ThrowOnError extends boolean = false>(options: Options<EditEmployerManagerData, ThrowOnError>) => import("./client/types.js").RequestResult<EditEmployerManagerResponses, EditEmployerManagerErrors, ThrowOnError, "fields">;
/**
* Отправить код подтверждения для телефона резюме
*/
export declare const sendCodeForVerifyPhoneInResume: <ThrowOnError extends boolean = false>(options: Options<SendCodeForVerifyPhoneInResumeData, ThrowOnError>) => import("./client/types.js").RequestResult<SendCodeForVerifyPhoneInResumeResponses, SendCodeForVerifyPhoneInResumeErrors, ThrowOnError, "fields">;
/**
* Инвалидация токена
* Инвалидация работает только на действующем access-токене.
* После инвалидации токен нельзя будет запросить с помощью refresh-токена - для работы необходимо будет заново авторизоваться в API
* Таким образом нельзя инвалидировать токен приложения <a name="invalidate_token"></a>.
* В случае компрометации токена необходимо инвалидировать скомпрометированный токен и запросить токен заново!
*
*/
export declare const invalidateToken: <ThrowOnError extends boolean = false>(options?: Options<InvalidateTokenData, ThrowOnError>) => import("./client/types.js").RequestResult<InvalidateTokenResponses, InvalidateTokenErrors, ThrowOnError, "fields">;
/**
* Получение access-токена
*/
export declare const authorize: <ThrowOnError extends boolean = false>(options: Options<AuthorizeData, ThrowOnError>) => import("./client/types.js").RequestResult<AuthorizeResponses, AuthorizeErrors, ThrowOnError, "fields">;
/**
* Информация о текущем пользователе
*/
export declare const getCurrentUserInfo: <ThrowOnError extends boolean = false>(options: Options<GetCurrentUserInfoData, ThrowOnError>) => import("./client/types.js").RequestResult<GetCurrentUserInfoResponses, GetCurrentUserInfoErrors, ThrowOnError, "fields">;
/**
* Редактирование информации авторизованного пользователя
* Редактирование ФИО или изменение флага «ищу работу». Данные можно редактировать только группами
*/
export declare const editCurrentUserInfo: <ThrowOnError extends boolean = false>(options: Options<EditCurrentUserInfoData, ThrowOnError>) => import("./client/types.js").RequestResult<EditCurrentUserInfoResponses, EditCurrentUserInfoErrors, ThrowOnError, "fields">;
/**
* Список доступных локалей для резюме
* Возвращает справочник возможных локалей резюме. Подколлекция [справочника локалей](#tag/Obshie-spravochniki/operation/get-locales-for-resume).
*
* Изменив локаль, можно, например, создать резюме на английском языке
*
*/
export declare const getLocalesForResume: <ThrowOnError extends boolean = false>(options: Options<GetLocalesForResumeData, ThrowOnError>) => import("./client/types.js").RequestResult<GetLocalesForResumeResponses, unknown, ThrowOnError, "fields">;
/**
* Список доступных локалей
* Возвращает список возможных значений (доступных локалей) в поле `id`. Список локалей будет зависеть от указанного сайта (параметр `host`). В любом запросе к API можно указывать параметр `?locale=` для передачи значения локали (языка)
*
*/
export declare const getLocales: <ThrowOnError extends boolean = false>(options: Options<GetLocalesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetLocalesResponses, unknown, ThrowOnError, "fields">;
/**
* Подсказки по должностям резюме
*/
export declare const getPositionsSuggestions: <ThrowOnError extends boolean = false>(options: Options<GetPositionsSuggestionsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetPositionsSuggestionsResponses, GetPositionsSuggestionsErrors, ThrowOnError, "fields">;
/**
* Подсказки по названиям учебных заведений
* Чтобы узнать список факультетов, обратитесь к [соответствующему методу](#tag/Obshie-spravochniki/operation/get-educational-institutions-dictionary)
*/
export declare const getEducationalInstitutionsSuggests: <ThrowOnError extends boolean = false>(options: Options<GetEducationalInstitutionsSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetEducationalInstitutionsSuggestsResponses, GetEducationalInstitutionsSuggestsErrors, ThrowOnError, "fields">;
/**
* Подсказки по регионам, являющимися листами в дереве регионов
* Также доступна загрузка [полного дерева регионов](#tag/Obshie-spravochniki/operation/get-areas) и [части дерева от определенного элемента](#tag/Obshie-spravochniki/operation/get-areas-from-specified)
*/
export declare const getAreaLeavesSuggests: <ThrowOnError extends boolean = false>(options: Options<GetAreaLeavesSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetAreaLeavesSuggestsResponses, GetAreaLeavesSuggestsErrors, ThrowOnError, "fields">;
/**
* Подсказки по ключевым навыкам
*/
export declare const getSkillSetSuggests: <ThrowOnError extends boolean = false>(options: Options<GetSkillSetSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetSkillSetSuggestsResponses, GetSkillSetSuggestsErrors, ThrowOnError, "fields">;
/**
* Подсказки по должностям вакансий
*/
export declare const getVacancyPositionsSuggests: <ThrowOnError extends boolean = false>(options: Options<GetVacancyPositionsSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacancyPositionsSuggestsResponses, GetVacancyPositionsSuggestsErrors, ThrowOnError, "fields">;
/**
* Подсказки по профессиональным ролям
*/
export declare const getProfessionalRolesSuggests: <ThrowOnError extends boolean = false>(options: Options<GetProfessionalRolesSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetProfessionalRolesSuggestsResponses, GetProfessionalRolesSuggestsErrors, ThrowOnError, "fields">;
/**
* Подсказки по ключевым словам поиска резюме
* Предназначены для использования в поле `text` при [поиске резюме](#tag/Poisk-rezyume/operation/search-for-resumes). Содержит названия должностей, компаний и другие фразы, часто используемые при поиске резюме
*/
export declare const getResumeSearchKeywordsSuggests: <ThrowOnError extends boolean = false>(options: Options<GetResumeSearchKeywordsSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetResumeSearchKeywordsSuggestsResponses, GetResumeSearchKeywordsSuggestsErrors, ThrowOnError, "fields">;
/**
* Подсказки по регионам
* Также доступна загрузка [полного дерева регионов](#tag/Obshie-spravochniki/operation/get-areas) и [части дерева от определенного элемента](#tag/Obshie-spravochniki/operation/get-areas-from-specified)
*/
export declare const getAreasSuggests: <ThrowOnError extends boolean = false>(options: Options<GetAreasSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetAreasSuggestsResponses, GetAreasSuggestsErrors, ThrowOnError, "fields">;
/**
* Подсказки по ключевым словам поиска вакансий
* Предназначены для использования в поле `text` при [поиске вакансий](#tag/Poisk-vakansij/operation/get-vacancies). Содержит названия должностей, компаний и другие фразы, часто используемые при поиске вакансий
*/
export declare const getVacancySearchKeywords: <ThrowOnError extends boolean = false>(options: Options<GetVacancySearchKeywordsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacancySearchKeywordsResponses, GetVacancySearchKeywordsErrors, ThrowOnError, "fields">;
/**
* Подсказки по специализациям
*/
export declare const getFieldsOfStudySuggestions: <ThrowOnError extends boolean = false>(options: Options<GetFieldsOfStudySuggestionsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetFieldsOfStudySuggestionsResponses, GetFieldsOfStudySuggestionsErrors, ThrowOnError, "fields">;
/**
* Подсказки по зарегистрированным организациям
* Данные из этой подсказки можно использовать, например, для выбора компании при заполнении опыта работы [в резюме](#tag/Rezyume.-Sozdanie-i-obnovlenie). Чтобы найти организации, которые могут публиковать вакансии, используйте [поиск](#tag/Rabotodatel/operation/search-employer)
*/
export declare const getRegisteredCompaniesSuggests: <ThrowOnError extends boolean = false>(options: Options<GetRegisteredCompaniesSuggestsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetRegisteredCompaniesSuggestsResponses, GetRegisteredCompaniesSuggestsErrors, ThrowOnError, "fields">;
/**
* Получение схемы резюме-профиля соискателя для резюме
* Возвращает схему резюме-профиля соискателя для построения визарда заполнения / дозаполнения / исправления резюме и профиля
*
*/
export declare const readResumeProfile: <ThrowOnError extends boolean = false>(options: Options<ReadResumeProfileData, ThrowOnError>) => import("./client/types.js").RequestResult<ReadResumeProfileResponses, ReadResumeProfileErrors, ThrowOnError, "fields">;
/**
* Обновление резюме-профиля соискателя
* Обновляет резюме-профиль и возвращает схему резюме-профиля соискателя для построения визарда заполнения / дозаполнения / исправления резюме и профиля
*
*/
export declare const updateResumeProfile: <ThrowOnError extends boolean = false>(options: Options<UpdateResumeProfileData, ThrowOnError>) => import("./client/types.js").RequestResult<UpdateResumeProfileResponses, UpdateResumeProfileErrors, ThrowOnError, "fields">;
/**
* Создание резюме-профиля соискателя
* Создаёт резюме-профиль и возвращает схему резюме-профиля соискателя для построения визарда заполнения / дозаполнения / исправления резюме и профиля
*
*/
export declare const createResumeProfile: <ThrowOnError extends boolean = false>(options: Options<CreateResumeProfileData, ThrowOnError>) => import("./client/types.js").RequestResult<CreateResumeProfileResponses, CreateResumeProfileErrors, ThrowOnError, "fields">;
/**
* Получение cловарей резюме-профиля
*/
export declare const getResumeProfileDictionaries: <ThrowOnError extends boolean = false>(options: Options<GetResumeProfileDictionariesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetResumeProfileDictionariesResponses, unknown, ThrowOnError, "fields">;
/**
* Информация по активным услугам API для платных методов
* Каждая подключенная услуга отображается отдельным объектом в массиве `items`, даже при условии, что подключено несколько услуг одного типа.
* Если у работодателя нет активных услуг, то в ответе придет пустой массив `items`
*
*/
export declare const getPayableApiActions: <ThrowOnError extends boolean = false>(options: Options<GetPayableApiActionsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetPayableApiActionsResponses, GetPayableApiActionsErrors, ThrowOnError, "fields">;
/**
* Проверка доступа к платным методам
* Начиная с 16 июля 2018 года, некоторые методы API HH для работодателей стали платными.
*
* Такие методы отмечены в [оглавлении GitHub](https://github.com/hhru/api/blob/master/README.md#content) лейблом <img src="http://hhru.github.io/api/badges/emp_paid.png" alt="employer with paid access" />
*
* Чтобы приобрести доступ к платным методам, обратитесь к своему персональному менеджеру.
*
* > Если вы работаете от имени нескольких учетных записей работодателя, проверьте [информацию о подключенных услугах](#tag/Uslugi-rabotodatelya/operation/get-payable-api-actions) — каждой учетной записи должен быть предоставлен доступ к платным методам API. При отсутствии доступа будет выдана ошибка `403 Forbidden`.
*
* Метод возвращает информацию о доступе к группам платных методов. Существующие группы:
*
* 1. Наличие доступа к методам резюме:
* * [Просмотр резюме](#tag/Prosmotr-rezyume/operation/get-resume).
* * [Работа с откликами](https://github.com/hhru/api/blob/master/docs/employer_negotiations.md).
* * [Переписка с соискателем](#tag/Otklikipriglasheniya-rabotodatelya/operation/get-negotiation-messages).
* 2. Наличие доступа к методам поиска вакансий:
* * [Поиск резюме](#tag/Poisk-rezyume/operation/search-for-resumes).
* * [Сохраненные поиски резюме](#tag/Sohranennye-poiski-rezyume/operation/get-saved-resume-searches).
* 3. Наличие доступа к [просмотру резюме](#tag/Prosmotr-rezyume/operation/get-resume), у которого есть отклик или приглашение.
* 4. Наличие доступа к [просмотру резюме](#tag/Prosmotr-rezyume/operation/get-resume), найденных через [поиск по базе](#tag/Poisk-rezyume/operation/search-for-resumes).
*
* **Внимание!** Изменился доступ к контактной информации резюме, подробнее [о новой модели работы с базой резюме](https://github.com/hhru/api/blob/master/docs/payable/resume.md)
*
*/
export declare const getPayableApiMethodAccess: <ThrowOnError extends boolean = false>(options: Options<GetPayableApiMethodAccessData, ThrowOnError>) => import("./client/types.js").RequestResult<GetPayableApiMethodAccessResponses, GetPayableApiMethodAccessErrors, ThrowOnError, "fields">;
/**
* Список сохраненных поисков вакансий
*/
export declare const getSavedVacancySearches: <ThrowOnError extends boolean = false>(options: Options<GetSavedVacancySearchesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetSavedVacancySearchesResponses, GetSavedVacancySearchesErrors, ThrowOnError, "fields">;
/**
* Создание нового сохраненного поиска вакансий
* Некоторые параметры принимают множественные значения: `key=value&key=value`.
*
* При указании параметров пагинации (`page`, `per_page`) работает ограничение: глубина возвращаемых результатов не может быть больше 2000. Например, возможен запрос `per_page=10&page=199` (выдача с 1991 по 2000 вакансию), но запрос с `per_page=10&page=200` вернёт ошибку (выдача с 2001 до 2010 вакансию)
*
*/
export declare const createSavedVacancySearch: <ThrowOnError extends boolean = false>(options: Options<CreateSavedVacancySearchData, ThrowOnError>) => import("./client/types.js").RequestResult<CreateSavedVacancySearchResponses, CreateSavedVacancySearchErrors, ThrowOnError, "fields">;
/**
* Посмотревшие вакансию
* Возвращает список сокращенных резюме соискателей, просмотревших вакансию за последнюю неделю. Список отсортирован по убыванию по дате просмотра. Если у пользователя несколько резюме, то вернется резюме с наиболее поздней датой обновления.
*
* В списке `items` не отображаются резюме, которые соискатель удалил или скрыл от работодателя. Но они учитываются при пагинации (`per_page`) и при подсчете найденных резюме (`found`), а в поле `hidden_on_page` показано количество таких пропущенных резюме на странице
*
*/
export declare const getVacancyVisitors: <ThrowOnError extends boolean = false>(options: Options<GetVacancyVisitorsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacancyVisitorsResponses, GetVacancyVisitorsErrors, ThrowOnError, "fields">;
/**
* Просмотр вакансии
* Возвращает подробную информацию по указанной вакансии
*/
export declare const getVacancy: <ThrowOnError extends boolean = false>(options: Options<GetVacancyData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacancyResponses, GetVacancyErrors, ThrowOnError, "fields">;
/**
* Редактирование вакансий
* Изменяет поля вакансии, передаваемые в теле запроса.
*
* Составные поля (например, `salary_range`, `contacts`, `professional_roles`) можно редактировать только целиком, передавая полный объект. Например, для изменения валюты в зарплате, необходимо передавать также и значение зарплаты.
*
* Поля `billing_type` и `manager` необходимо передавать в отдельном запросе
*
*/
export declare const editVacancy: <ThrowOnError extends boolean = false>(options: Options<EditVacancyData, ThrowOnError>) => import("./client/types.js").RequestResult<EditVacancyResponses, EditVacancyErrors, ThrowOnError, "fields">;
/**
* Список скрытых вакансий
* Возвращает [подмножество вакансий](#tag/Vakansii/operation/get-vacancy), скрытых пользователем, а также один дополнительный параметр
*/
export declare const getBlacklistedVacancies: <ThrowOnError extends boolean = false>(options: Options<GetBlacklistedVacanciesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetBlacklistedVacanciesResponses, GetBlacklistedVacanciesErrors, ThrowOnError, "fields">;
/**
* Поиск по вакансиям
* Возвращает список вакансий, размещенных в сервисе. Список вакансий фильтруется согласно переданным параметрам запроса.
*
* Особенности работы метода:
*
* * Неизвестные параметры и параметры с ошибкой в названии игнорируются.
* * Если не передан токен авторизации, то после первого запроса будет предложено пройти капчу.
* * Список вакансий зависит от типа авторизации пользователя. Например, для соискателей вакансии фильтруются по [списку скрытых вакансий](#tag/Skrytye-vakansii) и [списку скрытых компаний](#tag/Skrytye-rabotodateli).
* * Список вакансий также зависит от [выбранного сайта](#section/Obshaya-informaciya/Vybor-sajta) (параметр `host`). Однако выбор регионального сайта, например hh.kz, не ограничивает список вакансиями данного региона. Чтобы ограничить список по региону, используйте параметр `area`.
* * При указании параметров пагинации (`page`, `per_page`) работает ограничение: глубина возвращаемых результатов не может быть больше `2000`. Например, возможен запрос `per_page=10&page=199` (выдача с `1991` по `2000` вакансию), но запрос с `per_page=10&page=200` вернёт ошибку (выдача с `2001` по `2010` вакансию)
*
*/
export declare const getVacancies: <ThrowOnError extends boolean = false>(options: Options<GetVacanciesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacanciesResponses, GetVacanciesErrors, ThrowOnError, "fields">;
/**
* Публикация вакансии
* Создает новую вакансию с полями, передаваемыми в теле запроса.
*
* В соответствии с [законом РФ № 1032-1 от 19.04.1991 в ред. от 02.07.2013 г.](https://hh.ru/article/13967) запрещено размещать информацию, ограничивающую права или устанавливающую преимущества для соискателей по полу, возрасту, семейному положению и другим обстоятельствам, не связанным с деловыми качествами работников.
*
* Примечания:
*
* * При успешной публикации будут списаны соответствующие услуги.
* * Все вакансии проходят ручную модерацию.
* * В течение нескольких минут после публикации вакансия станет доступна в поиске.
*
* Полезные ссылки:
*
* * [Правила размещения вакансий](https://hh.ru/article/341)
* * [Как составить хорошее описание вакансии](https://hh.ru/article/16239)
*
*/
export declare const publishVacancy: <ThrowOnError extends boolean = false>(options: Options<PublishVacancyData, ThrowOnError>) => import("./client/types.js").RequestResult<PublishVacancyResponses, PublishVacancyErrors, ThrowOnError, "fields">;
/**
* Поиск подходящих вакансий
* По умолчанию, выдает вакансии, похожие на вакансию.
*
* Если запрос идет со страницы вакансии (параметр `hhtmSource` = `vacancy` или `vacancy_search_list` или `vacancy_search_filter`):
* * когда пользователь авторизован как соискатель, и у него есть резюме — выдает подходящие под последнее резюме пользователя вакансии;
* * когда у соискателя нет резюме — результаты поиска по заголовку вакансии;
* * когда пользователь не авторизован — рекомендации для анонимов.
*
* При указании параметров пагинации (`page`, `per_page`) работает ограничение: глубина возвращаемых результатов не может быть больше `2000`. Например, возможен запрос `per_page=10&page=199` (выдача с `1991` по `2000` вакансию), но запрос с `per_page=10&page=200` вернёт ошибку (выдача с `2001` по `2010` вакансию)
*
*/
export declare const getVacanciesRelatedToVacancy: <ThrowOnError extends boolean = false>(options: Options<GetVacanciesRelatedToVacancyData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacanciesRelatedToVacancyResponses, GetVacanciesRelatedToVacancyErrors, ThrowOnError, "fields">;
/**
* Удаление сохраненного поиска вакансий
*/
export declare const deleteSavedVacancySearch: <ThrowOnError extends boolean = false>(options: Options<DeleteSavedVacancySearchData, ThrowOnError>) => import("./client/types.js").RequestResult<DeleteSavedVacancySearchResponses, DeleteSavedVacancySearchErrors, ThrowOnError, "fields">;
/**
* Получение единичного сохраненного поиска вакансий
*/
export declare const getSavedVacancySearch: <ThrowOnError extends boolean = false>(options: Options<GetSavedVacancySearchData, ThrowOnError>) => import("./client/types.js").RequestResult<GetSavedVacancySearchResponses, GetSavedVacancySearchErrors, ThrowOnError, "fields">;
/**
* Обновление сохраненного поиска вакансий
* У сохраненного поиска можно изменить имя (`name`) и статус подписки (`subscription`). В одном запросе можно передать только один из параметров
*/
export declare const updateSavedVacancySearch: <ThrowOnError extends boolean = false>(options: Options<UpdateSavedVacancySearchData, ThrowOnError>) => import("./client/types.js").RequestResult<UpdateSavedVacancySearchResponses, UpdateSavedVacancySearchErrors, ThrowOnError, "fields">;
/**
* Поиск по вакансиям, похожим на вакансию
* Если не передан токен авторизации, то после первого запроса будет предложено пройти капчу.
*
* При указании параметров пагинации (`page`, `per_page`) работает ограничение: глубина возвращаемых результатов не может быть больше `2000`. Например, возможен запрос `per_page=10&page=199` (выдача с `1991` по `2000` вакансию), но запрос с `per_page=10&page=200` вернёт ошибку (выдача с `2001` по `2010` вакансию)
*
*/
export declare const getVacanciesSimilarToVacancy: <ThrowOnError extends boolean = false>(options: Options<GetVacanciesSimilarToVacancyData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacanciesSimilarToVacancyResponses, GetVacanciesSimilarToVacancyErrors, ThrowOnError, "fields">;
/**
* Список улучшений для вакансии
*/
export declare const getVacancyUpgradeList: <ThrowOnError extends boolean = false>(options: Options<GetVacancyUpgradeListData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacancyUpgradeListResponses, GetVacancyUpgradeListErrors, ThrowOnError, "fields">;
/**
* Поиск по вакансиям, похожим на резюме
* Данные доступны только автору резюме.
*
* При указании параметров пагинации (`page`, `per_page`) работает ограничение: глубина возвращаемых результатов не может быть больше `2000`. Например, возможен запрос `per_page=10&page=199` (выдача с `1991` по `2000` вакансию), но запрос с `per_page=10&page=200` вернёт ошибку (выдача с `2001` по `2010` вакансию)
*
*/
export declare const getVacanciesSimilarToResume: <ThrowOnError extends boolean = false>(options: Options<GetVacanciesSimilarToResumeData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacanciesSimilarToResumeResponses, GetVacanciesSimilarToResumeErrors, ThrowOnError, "fields">;
/**
* Список отобранных вакансий
* Возвращает [подмножество вакансий](#tag/Vakansii/operation/get-vacancy), добавленных пользователем в отобранные, а также ряд дополнительных полей
*/
export declare const getFavoriteVacancies: <ThrowOnError extends boolean = false>(options: Options<GetFavoriteVacanciesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetFavoriteVacanciesResponses, GetFavoriteVacanciesErrors, ThrowOnError, "fields">;
/**
* Удаление вакансии из списка скрытых
* Удаляет указанную вакансию из [списка скрытых вакансий](#tag/Skrytye-vakansii/operation/get-blacklisted-vacancies)
*/
export declare const deleteVacancyFromBlacklisted: <ThrowOnError extends boolean = false>(options: Options<DeleteVacancyFromBlacklistedData, ThrowOnError>) => import("./client/types.js").RequestResult<DeleteVacancyFromBlacklistedResponses, DeleteVacancyFromBlacklistedErrors, ThrowOnError, "fields">;
/**
* Добавление вакансии в список скрытых
* Добавляет указанную вакансию в [список скрытых вакансий](#tag/Skrytye-vakansii/operation/get-blacklisted-vacancies)
*/
export declare const addVacancyToBlacklisted: <ThrowOnError extends boolean = false>(options: Options<AddVacancyToBlacklistedData, ThrowOnError>) => import("./client/types.js").RequestResult<AddVacancyToBlacklistedResponses, AddVacancyToBlacklistedErrors, ThrowOnError, "fields">;
/**
* Просмотр списка опубликованных вакансий
* Возвращает список опубликованных вакансий.
*
* Если передан параметр `resume_id`, то в список попадут только те вакансии, которые подходят для указанного резюме. Кроме того, ответ будет содержать дополнительные поля
*
*/
export declare const getActiveVacancyList: <ThrowOnError extends boolean = false>(options: Options<GetActiveVacancyListData, ThrowOnError>) => import("./client/types.js").RequestResult<GetActiveVacancyListResponses, GetActiveVacancyListErrors, ThrowOnError, "fields">;
/**
* Список удаленных вакансий
*/
export declare const getHiddenVacancies: <ThrowOnError extends boolean = false>(options: Options<GetHiddenVacanciesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetHiddenVacanciesResponses, GetHiddenVacanciesErrors, ThrowOnError, "fields">;
/**
* Восстановление вакансии из удаленных
* Восстановить можно только удаленную из архива вакансию. Вакансия вернется в архив
*/
export declare const restoreVacancyFromHidden: <ThrowOnError extends boolean = false>(options: Options<RestoreVacancyFromHiddenData, ThrowOnError>) => import("./client/types.js").RequestResult<RestoreVacancyFromHiddenResponses, RestoreVacancyFromHiddenErrors, ThrowOnError, "fields">;
/**
* Удаление вакансий
* Удалить можно только вакансию из архива
*/
export declare const addVacancyToHidden: <ThrowOnError extends boolean = false>(options: Options<AddVacancyToHiddenData, ThrowOnError>) => import("./client/types.js").RequestResult<AddVacancyToHiddenResponses, AddVacancyToHiddenErrors, ThrowOnError, "fields">;
/**
* Условия заполнения полей при добавлении и редактировании вакансий
*/
export declare const getVacancyConditions: <ThrowOnError extends boolean = false>(options: Options<GetVacancyConditionsData, ThrowOnError>) => import("./client/types.js").RequestResult<GetVacancyConditionsResponses, GetVacancyConditionsErrors, ThrowOnError, "fields">;
/**
* Информация о возможности продления вакансии
* Условия продления:
*
* * Стоимость продления вакансии равна стоимости новой публикации.
* * Стандартные вакансии можно продлевать, если с момента предыдущего продления прошло не менее 1 минуты
*
*/
export declare const getProlongationVacancyInfo: <ThrowOnError extends boolean = false>(options: Options<GetProlongationVacancyInfoData, ThrowOnError>) => import("./client/types.js").RequestResult<GetProlongationVacancyInfoResponses, GetProlongationVacancyInfoErrors, ThrowOnError, "fields">;
/**
* Продление вакансии
* Продлевает срок размещения указанной вакансии.
*
* Условия продления:
*
* * Стоимость продления вакансии равна стоимости новой публикации.
* * Стандартные вакансии можно продлевать, если с момента предыдущего продления прошло не менее 1 минуты
*
*/
export declare const vacancyProlongation: <ThrowOnError extends boolean = false>(options: Options<VacancyProlongationData, ThrowOnError>) => import("./client/types.js").RequestResult<VacancyProlongationResponses, VacancyProlongationErrors, ThrowOnError, "fields">;
/**
* Архивация вакансии
* Переносит вакансию в архив
*/
export declare const addVacancyToArchive: <ThrowOnError extends boolean = false>(options: Options<AddVacancyToArchiveData, ThrowOnError>) => import("./client/types.js").RequestResult<AddVacancyToArchiveResponses, AddVacancyToArchiveErrors, ThrowOnError, "fields">;
/**
* Просмотр предпочитаемой сортировки откликов
*/
export declare const getPrefNegotiationsOrder: <ThrowOnError extends boolean = false>(options: Options<GetPrefNegotiationsOrderData, ThrowOnError>) => import("./client/types.js").RequestResult<GetPrefNegotiationsOrderResponses, GetPrefNegotiationsOrderErrors, ThrowOnError, "fields">;
/**
* Изменение предпочитаемой сортировки откликов
*/
export declare const putPrefNegotiationsOrder: <ThrowOnError extends boolean = false>(options: Options<PutPrefNegotiationsOrderData, ThrowOnError>) => import("./client/types.js").RequestResult<PutPrefNegotiationsOrderResponses, PutPrefNegotiationsOrderErrors, ThrowOnError, "fields">;
/**
* Удаление вакансии из списка отобранных
* Удаляет указанную вакансию из [списка отобранных вакансий](#tag/Otobrannye-vakansii/operation/get-favorite-vacancies)
*/
export declare const deleteVacancyFromFavorite: <ThrowOnError extends boolean = false>(options: Options<DeleteVacancyFromFavoriteData, ThrowOnError>) => import("./client/types.js").RequestResult<DeleteVacancyFromFavoriteResponses, DeleteVacancyFromFavoriteErrors, ThrowOnError, "fields">;
/**
* Добавление вакансии в список отобранных
* Добавляет указанную вакансию в [список отобранных вакансий](#tag/Otobrannye-vakansii/operation/get-favorite-vacancies)
*/
export declare const addVacancyToFavorite: <ThrowOnError extends boolean = false>(options: Options<AddVacancyToFavoriteData, ThrowOnError>) => import("./client/types.js").RequestResult<AddVacancyToFavoriteResponses, AddVacancyToFavoriteErrors, ThrowOnError, "fields">;
/**
* Варианты публикации вакансий у текущего менеджера
* Метод позволяет понять, может ли менеджер публиковать вакансии и какие типы вакансий ему доступны. Возвращает все возможные типы публикации
*/
export declare const getAvailableVacancyTypes: <ThrowOnError extends boolean = false>(options: Options<GetAvailableVacancyTypesData, ThrowOnError>) => import("./client/types.js").RequestResult<GetAvailableVacancyTypesResponses, GetAvailableVacancyTypesErrors, ThrowOnError, "fields">;
/**
* Статистика по вакансии
* Возвращает статистику за последние пять дней существования вакансии.
*
* При этом:
*
* * Если вакансия создана менее пяти дней назад, то первой датой в ответе будет дата создания вакансии. Для будущих дат в полях `responses` и `views` вернется `null`.
* * Если вакансия н