/// import localVarRequest from 'request'; export * from './accessRoleEnum'; export * from './accountDetails'; export * from './accountDetailsAndActions'; export * from './accountDetailsAndActionsIntegration'; export * from './accountDetailsAndActionsStatusEnum'; export * from './accountIntegration'; export * from './accountToken'; export * from './activity'; export * from './activityTypeEnum'; export * from './application'; export * from './applicationEndpointRequest'; export * from './applicationRequest'; export * from './applicationResponse'; export * from './attachment'; export * from './attachmentEndpointRequest'; export * from './attachmentRequest'; export * from './attachmentResponse'; export * from './attachmentTypeEnum'; export * from './availableActions'; export * from './candidate'; export * from './candidateEndpointRequest'; export * from './candidateRequest'; export * from './candidateResponse'; export * from './categoriesEnum'; export * from './categoryEnum'; export * from './dataPassthroughRequest'; export * from './debugModeLog'; export * from './debugModelLogSummary'; export * from './department'; export * from './disabilityStatusEnum'; export * from './eEOC'; export * from './emailAddress'; export * from './emailAddressRequest'; export * from './emailAddressTypeEnum'; export * from './encodingEnum'; export * from './endUserDetailsRequest'; export * from './errorValidationProblem'; export * from './genderEnum'; export * from './generateRemoteKeyRequest'; export * from './ignoreCommonModel'; export * from './ignoreCommonModelRequest'; export * from './issue'; export * from './issueStatusEnum'; export * from './job'; export * from './jobInterviewStage'; export * from './jobStatusEnum'; export * from './linkToken'; export * from './linkedAccountStatus'; export * from './metaResponse'; export * from './methodEnum'; export * from './modelOperation'; export * from './multipartFormFieldRequest'; export * from './offer'; export * from './offerStatusEnum'; export * from './office'; export * from './overallRecommendationEnum'; export * from './paginatedAccountDetailsAndActionsList'; export * from './paginatedActivityList'; export * from './paginatedApplicationList'; export * from './paginatedAttachmentList'; export * from './paginatedCandidateList'; export * from './paginatedDepartmentList'; export * from './paginatedEEOCList'; export * from './paginatedIssueList'; export * from './paginatedJobInterviewStageList'; export * from './paginatedJobList'; export * from './paginatedOfferList'; export * from './paginatedOfficeList'; export * from './paginatedRejectReasonList'; export * from './paginatedRemoteUserList'; export * from './paginatedScheduledInterviewList'; export * from './paginatedScorecardList'; export * from './paginatedSyncStatusList'; export * from './paginatedTagList'; export * from './phoneNumber'; export * from './phoneNumberRequest'; export * from './phoneNumberTypeEnum'; export * from './raceEnum'; export * from './reasonEnum'; export * from './rejectReason'; export * from './remoteData'; export * from './remoteKey'; export * from './remoteKeyForRegenerationRequest'; export * from './remoteResponse'; export * from './remoteUser'; export * from './requestFormatEnum'; export * from './scheduledInterview'; export * from './scheduledInterviewStatusEnum'; export * from './scorecard'; export * from './syncStatus'; export * from './syncStatusStatusEnum'; export * from './tag'; export * from './updateApplicationStageRequest'; export * from './url'; export * from './urlRequest'; export * from './urlTypeEnum'; export * from './validationProblemSource'; export * from './veteranStatusEnum'; export * from './visibilityEnum'; export * from './warningValidationProblem'; export * from './webhookReceiver'; export * from './webhookReceiverRequest'; import * as fs from 'fs'; export interface RequestDetailedFile { value: Buffer; options?: { filename?: string; contentType?: string; }; } export declare type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile; export declare class ObjectSerializer { static findCorrectType(data: any, expectedType: string): any; static serialize(data: any, type: string): any; static deserialize(data: any, type: string): any; } export interface Authentication { applyToRequest(requestOptions: localVarRequest.Options): Promise | void; } export declare class HttpBasicAuth implements Authentication { username: string; password: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class HttpBearerAuth implements Authentication { accessToken: string | (() => string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class ApiKeyAuth implements Authentication { private location; private paramName; apiKey: string; constructor(location: string, paramName: string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class OAuth implements Authentication { accessToken: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class VoidAuth implements Authentication { username: string; password: string; applyToRequest(_: localVarRequest.Options): void; } export declare type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void);