import HCMApi from '../HCMApi';
import { RequestClient, RequestReturn } from '@seniorsistemas/senior-core';
import { ListVacanciesDTO, VacancyDetailsDTO, VacancyDetailsSummaryDTO, SearchPersonsDTO } from '../dto/Recruitment';
export default class Recruitment extends RequestClient {
    constructor(hcmApi: HCMApi);
    listVacancies(vacanciesIn: ListVacanciesDTO): Promise<RequestReturn>;
    vacancyDetails(vacancyDetailsIn: VacancyDetailsDTO): Promise<RequestReturn>;
    vacancyDetailsSummary(vacancyDetailsSummaryIn: VacancyDetailsSummaryDTO): Promise<RequestReturn>;
    searchPersons(searchPersonsIn: SearchPersonsDTO): Promise<RequestReturn>;
}
