UNPKG

@sargonpiraev/hh-api-client

Version:

A TypeScript client for the HeadHunter API, generated from the official OpenAPI specification.

450 lines 134 kB
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`. * * Если вакансия н