import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import * as operations from "./models/operations/index.js";
export declare class Ats extends ClientSDK {
    /**
     * Create Application
     */
    createApplication(request: operations.AtsCreateApplicationRequest, options?: RequestOptions): Promise<operations.AtsCreateApplicationResponse>;
    /**
     * Create Application Note
     */
    createApplicationNote(request: operations.AtsCreateApplicationNoteRequest, options?: RequestOptions): Promise<operations.AtsCreateApplicationNoteResponse>;
    /**
     * Create Background Check Package
     */
    createBackgroundCheckPackage(request: operations.AtsCreateBackgroundCheckPackageRequest, options?: RequestOptions): Promise<operations.AtsCreateBackgroundCheckPackageResponse>;
    /**
     * Create Candidate
     */
    createCandidate(request: operations.AtsCreateCandidateRequest, options?: RequestOptions): Promise<operations.AtsCreateCandidateResponse>;
    /**
     * Create Candidate Note
     */
    createCandidateNote(request: operations.AtsCreateCandidateNoteRequest, options?: RequestOptions): Promise<operations.AtsCreateCandidateNoteResponse>;
    /**
     * Create Job
     */
    createJob(request: operations.AtsCreateJobRequest, options?: RequestOptions): Promise<operations.AtsCreateJobResponse>;
    /**
     * Creates an offer
     */
    createOffer(request: operations.AtsCreateOfferRequest, options?: RequestOptions): Promise<operations.AtsCreateOfferResponse>;
    /**
     * Download Application Document
     */
    downloadApplicationDocument(request: operations.AtsDownloadApplicationDocumentRequest, options?: RequestOptions): Promise<operations.AtsDownloadApplicationDocumentResponse>;
    /**
     * Get Application
     */
    getApplication(request: operations.AtsGetApplicationRequest, options?: RequestOptions): Promise<operations.AtsGetApplicationResponse>;
    /**
     * Get Application Custom Field Definition
     */
    getApplicationCustomFieldDefinition(request: operations.AtsGetApplicationCustomFieldDefinitionRequest, options?: RequestOptions): Promise<operations.AtsGetApplicationCustomFieldDefinitionResponse>;
    /**
     * Get Application Document
     */
    getApplicationDocument(request: operations.AtsGetApplicationDocumentRequest, options?: RequestOptions): Promise<operations.AtsGetApplicationDocumentResponse>;
    /**
     * Get Application Note
     */
    getApplicationNote(request: operations.AtsGetApplicationNoteRequest, options?: RequestOptions): Promise<operations.AtsGetApplicationNoteResponse>;
    /**
     * Get Application Offer
     */
    getApplicationOffer(request: operations.AtsGetApplicationOfferRequest, options?: RequestOptions): Promise<operations.AtsGetApplicationOfferResponse>;
    /**
     * Get Applications scheduled interview
     */
    getApplicationScheduledInterview(request: operations.AtsGetApplicationScheduledInterviewRequest, options?: RequestOptions): Promise<operations.AtsGetApplicationScheduledInterviewResponse>;
    /**
     * Get Application Scorecard
     */
    getApplicationScorecard(request: operations.AtsGetApplicationScorecardRequest, options?: RequestOptions): Promise<operations.AtsGetApplicationScorecardResponse>;
    /**
     * Get Assessments Package
     */
    getAssessmentsPackage(request: operations.AtsGetAssessmentsPackageRequest, options?: RequestOptions): Promise<operations.AtsGetAssessmentsPackageResponse>;
    /**
     * Get Assessments Requests
     */
    getAssessmentsRequest(request: operations.AtsGetAssessmentsRequestRequest, options?: RequestOptions): Promise<operations.AtsGetAssessmentsRequestResponse>;
    /**
     * Get Assessments Results
     */
    getAssessmentsResult(request: operations.AtsGetAssessmentsResultRequest, options?: RequestOptions): Promise<operations.AtsGetAssessmentsResultResponse>;
    /**
     * Get Background Check Package
     */
    getBackgroundCheckPackage(request: operations.AtsGetBackgroundCheckPackageRequest, options?: RequestOptions): Promise<operations.AtsGetBackgroundCheckPackageResponse>;
    /**
     * Get Background Check Request
     */
    getBackgroundCheckRequest(request: operations.AtsGetBackgroundCheckRequestRequest, options?: RequestOptions): Promise<operations.AtsGetBackgroundCheckRequestResponse>;
    /**
     * Get Background Check Results
     */
    getBackgroundCheckResult(request: operations.AtsGetBackgroundCheckResultRequest, options?: RequestOptions): Promise<operations.AtsGetBackgroundCheckResultResponse>;
    /**
     * Get Candidate
     */
    getCandidate(request: operations.AtsGetCandidateRequest, options?: RequestOptions): Promise<operations.AtsGetCandidateResponse>;
    /**
     * Get Candidate Custom Field Definition
     */
    getCandidateCustomFieldDefinition(request: operations.AtsGetCandidateCustomFieldDefinitionRequest, options?: RequestOptions): Promise<operations.AtsGetCandidateCustomFieldDefinitionResponse>;
    /**
     * Get Candidate Note
     */
    getCandidateNote(request: operations.AtsGetCandidateNoteRequest, options?: RequestOptions): Promise<operations.AtsGetCandidateNoteResponse>;
    /**
     * Get Department
     */
    getDepartment(request: operations.AtsGetDepartmentRequest, options?: RequestOptions): Promise<operations.AtsGetDepartmentResponse>;
    /**
     * Get Interview
     */
    getInterview(request: operations.AtsGetInterviewRequest, options?: RequestOptions): Promise<operations.AtsGetInterviewResponse>;
    /**
     * Get Interview Stage
     */
    getInterviewStage(request: operations.AtsGetInterviewStageRequest, options?: RequestOptions): Promise<operations.AtsGetInterviewStageResponse>;
    /**
     * Get Job
     */
    getJob(request: operations.AtsGetJobRequest, options?: RequestOptions): Promise<operations.AtsGetJobResponse>;
    /**
     * Get Job Custom Field Definition
     */
    getJobCustomFieldDefinition(request: operations.AtsGetJobCustomFieldDefinitionRequest, options?: RequestOptions): Promise<operations.AtsGetJobCustomFieldDefinitionResponse>;
    /**
     * Get Job Posting
     */
    getJobPosting(request: operations.AtsGetJobPostingRequest, options?: RequestOptions): Promise<operations.AtsGetJobPostingResponse>;
    /**
     * Get List
     */
    getList(request: operations.AtsGetListRequest, options?: RequestOptions): Promise<operations.AtsGetListResponse>;
    /**
     * Get Location
     */
    getLocation(request: operations.AtsGetLocationRequest, options?: RequestOptions): Promise<operations.AtsGetLocationResponse>;
    /**
     * Get Offer
     */
    getOffer(request: operations.AtsGetOfferRequest, options?: RequestOptions): Promise<operations.AtsGetOfferResponse>;
    /**
     * Get Rejected Reason
     */
    getRejectedReason(request: operations.AtsGetRejectedReasonRequest, options?: RequestOptions): Promise<operations.AtsGetRejectedReasonResponse>;
    /**
     * Get User
     */
    getUser(request: operations.AtsGetUserRequest, options?: RequestOptions): Promise<operations.AtsGetUserResponse>;
    /**
     * List Application Custom Field Definitions
     */
    listApplicationCustomFieldDefinitions(request: operations.AtsListApplicationCustomFieldDefinitionsRequest, options?: RequestOptions): Promise<operations.AtsListApplicationCustomFieldDefinitionsResponse>;
    /**
     * List Application Documents
     */
    listApplicationDocuments(request: operations.AtsListApplicationDocumentsRequest, options?: RequestOptions): Promise<operations.AtsListApplicationDocumentsResponse>;
    /**
     * List Application Notes
     */
    listApplicationNotes(request: operations.AtsListApplicationNotesRequest, options?: RequestOptions): Promise<operations.AtsListApplicationNotesResponse>;
    /**
     * List Application Scorecards
     */
    listApplicationScorecards(request: operations.AtsListApplicationScorecardsRequest, options?: RequestOptions): Promise<operations.AtsListApplicationScorecardsResponse>;
    /**
     * List Applications
     */
    listApplications(request: operations.AtsListApplicationsRequest, options?: RequestOptions): Promise<operations.AtsListApplicationsResponse>;
    /**
     * List Application Offers
     */
    listApplicationsOffers(request: operations.AtsListApplicationsOffersRequest, options?: RequestOptions): Promise<operations.AtsListApplicationsOffersResponse>;
    /**
     * List Applications scheduled interviews
     */
    listApplicationsScheduledInterviews(request: operations.AtsListApplicationsScheduledInterviewsRequest, options?: RequestOptions): Promise<operations.AtsListApplicationsScheduledInterviewsResponse>;
    /**
     * List Assessments Packages
     */
    listAssessmentsPackages(request: operations.AtsListAssessmentsPackagesRequest, options?: RequestOptions): Promise<operations.AtsListAssessmentsPackagesResponse>;
    /**
     * List Background Check Packages
     */
    listBackgroundCheckPackages(request: operations.AtsListBackgroundCheckPackagesRequest, options?: RequestOptions): Promise<operations.AtsListBackgroundCheckPackagesResponse>;
    /**
     * List Background Check Request
     */
    listBackgroundCheckRequest(request: operations.AtsListBackgroundCheckRequestRequest, options?: RequestOptions): Promise<operations.AtsListBackgroundCheckRequestResponse>;
    /**
     * List Candidate Custom Field Definitions
     */
    listCandidateCustomFieldDefinitions(request: operations.AtsListCandidateCustomFieldDefinitionsRequest, options?: RequestOptions): Promise<operations.AtsListCandidateCustomFieldDefinitionsResponse>;
    /**
     * List Candidate Notes
     */
    listCandidateNotes(request: operations.AtsListCandidateNotesRequest, options?: RequestOptions): Promise<operations.AtsListCandidateNotesResponse>;
    /**
     * List Candidates
     */
    listCandidates(request: operations.AtsListCandidatesRequest, options?: RequestOptions): Promise<operations.AtsListCandidatesResponse>;
    /**
     * List Departments
     */
    listDepartments(request: operations.AtsListDepartmentsRequest, options?: RequestOptions): Promise<operations.AtsListDepartmentsResponse>;
    /**
     * List Interview Stages
     */
    listInterviewStages(request: operations.AtsListInterviewStagesRequest, options?: RequestOptions): Promise<operations.AtsListInterviewStagesResponse>;
    /**
     * List Interviews
     */
    listInterviews(request: operations.AtsListInterviewsRequest, options?: RequestOptions): Promise<operations.AtsListInterviewsResponse>;
    /**
     * List Job Custom Field Definitions
     */
    listJobCustomFieldDefinitions(request: operations.AtsListJobCustomFieldDefinitionsRequest, options?: RequestOptions): Promise<operations.AtsListJobCustomFieldDefinitionsResponse>;
    /**
     * List Job Postings
     */
    listJobPostings(request: operations.AtsListJobPostingsRequest, options?: RequestOptions): Promise<operations.AtsListJobPostingsResponse>;
    /**
     * List Jobs
     */
    listJobs(request: operations.AtsListJobsRequest, options?: RequestOptions): Promise<operations.AtsListJobsResponse>;
    /**
     * Get all Lists
     */
    listLists(request: operations.AtsListListsRequest, options?: RequestOptions): Promise<operations.AtsListListsResponse>;
    /**
     * List locations
     */
    listLocations(request: operations.AtsListLocationsRequest, options?: RequestOptions): Promise<operations.AtsListLocationsResponse>;
    /**
     * List Offers
     */
    listOffers(request: operations.AtsListOffersRequest, options?: RequestOptions): Promise<operations.AtsListOffersResponse>;
    /**
     * List Rejected Reasons
     */
    listRejectedReasons(request: operations.AtsListRejectedReasonsRequest, options?: RequestOptions): Promise<operations.AtsListRejectedReasonsResponse>;
    /**
     * List Users
     */
    listUsers(request: operations.AtsListUsersRequest, options?: RequestOptions): Promise<operations.AtsListUsersResponse>;
    /**
     * Move Application
     */
    moveApplication(request: operations.AtsMoveApplicationRequest, options?: RequestOptions): Promise<operations.AtsMoveApplicationResponse>;
    /**
     * Reject Application
     */
    rejectApplication(request: operations.AtsRejectApplicationRequest, options?: RequestOptions): Promise<operations.AtsRejectApplicationResponse>;
    /**
     * Update an Application
     */
    updateApplication(request: operations.AtsUpdateApplicationRequest, options?: RequestOptions): Promise<operations.AtsUpdateApplicationResponse>;
    /**
     * Update an Application Note
     */
    updateApplicationNote(request: operations.AtsUpdateApplicationNoteRequest, options?: RequestOptions): Promise<operations.AtsUpdateApplicationNoteResponse>;
    /**
     * Update Candidate
     */
    updateCandidate(request: operations.AtsUpdateCandidateRequest, options?: RequestOptions): Promise<operations.AtsUpdateCandidateResponse>;
    /**
     * Update Job
     */
    updateJob(request: operations.AtsUpdateJobRequest, options?: RequestOptions): Promise<operations.AtsUpdateJobResponse>;
    /**
     * Upload Application Document
     */
    uploadApplicationDocument(request: operations.AtsUploadApplicationDocumentRequest, options?: RequestOptions): Promise<operations.AtsUploadApplicationDocumentResponse>;
}
//# sourceMappingURL=ats.d.ts.map