///
import localVarRequest from 'request';
export * from './accessTokenTableModel';
export * from './accountLicenseApiModel';
export * from './additionalWebsiteModel';
export * from './additionalWebsitesSettingModel';
export * from './agentGroupApiDeleteModel';
export * from './agentGroupApiModel';
export * from './agentGroupApiNewModel';
export * from './agentGroupApiUpdateModel';
export * from './agentGroupModel';
export * from './agentGroupsListApiResult';
export * from './agentListApiModel';
export * from './agentListApiResult';
export * from './agentSelectionModel';
export * from './agentStatusModel';
export * from './apiFileModel';
export * from './apiScanStatusModel';
export * from './asanaIntegrationInfoModel';
export * from './asanaProject';
export * from './asanaTag';
export * from './asanaUser';
export * from './asanaWorkspace';
export * from './attackingSettingModel';
export * from './authVerificationApiResult';
export * from './authenticationProfileViewModel';
export * from './authorizationCodeTableModel';
export * from './autoCompleteSettingModel';
export * from './azureDevOpsIntegrationInfoModel';
export * from './baseResponseApiModel';
export * from './baseScanApiModel';
export * from './basicAuthenticationCredentialApiModel';
export * from './basicAuthenticationCredentialModel';
export * from './basicAuthenticationSettingApiModel';
export * from './basicAuthenticationSettingModel';
export * from './bitbucketIntegrationInfoModel';
export * from './bruteForceSettingModel';
export * from './bugzillaIntegrationInfoModel';
export * from './clientCertificateAuthenticationApiModel';
export * from './clientCertificateAuthenticationViewModel';
export * from './clubhouseIntegrationInfoModel';
export * from './contentTypeModel';
export * from './contentTypeTemplate';
export * from './crawlingSettingModel';
export * from './csrfSettingModel';
export * from './custom404SettingModel';
export * from './customFieldModel';
export * from './customHttpHeaderModel';
export * from './customHttpHeaderSetting';
export * from './customScriptPageViewModel';
export * from './customTemplateContentModel';
export * from './customTemplateModel';
export * from './cvssMetricModel';
export * from './cvssScoreValue';
export * from './cyberArkVaultIntegrationInfoModel';
export * from './deleteAgentModel';
export * from './deleteScanNotificationApiModel';
export * from './deleteWebsiteApiModel';
export * from './deleteWebsiteGroupApiModel';
export * from './discoveryApiModel';
export * from './discoveryServiceListApiResult';
export * from './discoverySettingsApiModel';
export * from './emailPatternSetting';
export * from './excludeFilter';
export * from './excludedLinkModel';
export * from './excludedUsageTrackerModel';
export * from './extensionSettingModel';
export * from './fileCache';
export * from './fogBugzIntegrationInfoModel';
export * from './formAuthenticationCustomScript';
export * from './formAuthenticationCyberArkVaultSetting';
export * from './formAuthenticationHashicorpVaultSetting';
export * from './formAuthenticationPersona';
export * from './formAuthenticationSettingApiModel';
export * from './formAuthenticationSettingModel';
export * from './formAuthenticationVerificationApiModel';
export * from './formValueSettingModel';
export * from './freshserviceEntity';
export * from './freshserviceIntegrationInfoModel';
export * from './freshserviceUser';
export * from './gitHubIntegrationInfoModel';
export * from './gitLabIntegrationInfoModel';
export * from './hashicorpVaultIntegrationInfoModel';
export * from './headerAuthenticationModel';
export * from './httpRequestSettingModel';
export * from './idNamePair';
export * from './ignorePatternSettingModel';
export * from './importedLinksSetting';
export * from './incrementalApiModel';
export * from './integrationUserMappingItemModel';
export * from './integrationWizardResultModel';
export * from './issueApiModel';
export * from './issueApiModelCvssVector';
export * from './issueApiResult';
export * from './issueApiUpdateModel';
export * from './issueHistoryApiModel';
export * from './issueReportFilterApiModel';
export * from './issueRequestContentParametersApiModel';
export * from './javaScriptSettingsModel';
export * from './jiraIntegrationInfoModel';
export * from './kafkaIntegrationInfoModel';
export * from './kennaIntegrationInfoModel';
export * from './licenseBaseModel';
export * from './logoutKeywordPatternModel';
export * from './mattermostIntegrationInfoModel';
export * from './memberApiModelListApiResult';
export * from './memberApiViewModel';
export * from './memberInvitationApiModelListApiResult';
export * from './memberInvitationApiViewModel';
export * from './microsoftTeamsIntegrationInfoModel';
export * from './nameValuePair';
export * from './newGroupScanApiModel';
export * from './newMemberApiModel';
export * from './newMemberInvitationApiModel';
export * from './newRoleApiModel';
export * from './newScanNotificationApiModel';
export * from './newScanNotificationRecipientApiModel';
export * from './newScanPolicySettingModel';
export * from './newScanTaskApiModel';
export * from './newScanTaskWithProfileApiModel';
export * from './newScheduledIncrementalScanApiModel';
export * from './newScheduledScanApiModel';
export * from './newScheduledWithProfileApiModel';
export * from './newTeamApiModel';
export * from './newWebsiteApiModel';
export * from './newWebsiteGroupApiModel';
export * from './notificationIntegrationCustomFieldModel';
export * from './notificationPriorityPair';
export * from './oAuth2SettingApiModel';
export * from './oAuth2SettingEndPointModel';
export * from './oAuth2SettingEndpoint';
export * from './oAuth2SettingModel';
export * from './otpSettings';
export * from './outsiderRecipient';
export * from './pagerDutyIntegrationInfoModel';
export * from './pciScanTaskViewModel';
export * from './permissionApiModel';
export * from './pivotalTrackerIntegrationInfoModel';
export * from './preRequestScriptSettingModel';
export * from './proxySettingsModel';
export * from './redmineIntegrationInfoModel';
export * from './reducedMemberApiViewModel';
export * from './reducedScanTaskProfile';
export * from './reducedTeamApiViewModel';
export * from './responseFields';
export * from './roleApiModelListApiResult';
export * from './roleApiViewModel';
export * from './roleWebsiteGroupMappingApiModel';
export * from './roleWebsiteGroupMappingApiViewModel';
export * from './saveScanProfileApiModel';
export * from './scanCustomReportApiModel';
export * from './scanNotificationApiModel';
export * from './scanNotificationIntegrationViewModel';
export * from './scanNotificationListApiResult';
export * from './scanNotificationRecipientApiModel';
export * from './scanNotificationRecipientUserApiModel';
export * from './scanNotificationScanTaskGroupApiModel';
export * from './scanPolicyListApiResult';
export * from './scanPolicyOptimizerOptions';
export * from './scanPolicyPatternModel';
export * from './scanPolicySettingApiModel';
export * from './scanPolicySettingItemApiModel';
export * from './scanReportApiModel';
export * from './scanTaskListApiResult';
export * from './scanTaskModel';
export * from './scanTimeWindowItemModel';
export * from './scanTimeWindowItemViewModel';
export * from './scanTimeWindowModel';
export * from './scanTimeWindowViewModel';
export * from './scheduledScanListApiResult';
export * from './scheduledScanModel';
export * from './scheduledScanRecurrenceApiModel';
export * from './scheduledScanRecurrenceViewModel';
export * from './scopeSetting';
export * from './scopeSettingModel';
export * from './securityCheckGroupModel';
export * from './securityCheckGroupParentModel';
export * from './securityCheckSetting';
export * from './selectOptionModel';
export * from './sendVerificationEmailModel';
export * from './sensitiveKeywordSettingModel';
export * from './serviceNowIntegrationInfoModel';
export * from './sharkModel';
export * from './slackIntegrationInfoModel';
export * from './sslTlsSettingModel';
export * from './startVerificationApiModel';
export * from './startVerificationResult';
export * from './tFSIntegrationInfoModel';
export * from './teamApiModelListApiResult';
export * from './teamApiViewModel';
export * from './technologyApiModel';
export * from './technologyListApiResult';
export * from './testScanProfileCredentialsRequestModel';
export * from './threeLeggedFields';
export * from './timezoneApiModel';
export * from './trelloBoard';
export * from './trelloIntegrationInfoModel';
export * from './trelloLabel';
export * from './trelloList';
export * from './trelloMember';
export * from './unfuddleIntegrationInfoModel';
export * from './updateMemberApiModel';
export * from './updateRoleApiModel';
export * from './updateScanNotificationApiModel';
export * from './updateScanPolicySettingModel';
export * from './updateScheduledIncrementalScanApiModel';
export * from './updateScheduledScanApiModel';
export * from './updateScheduledScanModel';
export * from './updateTeamApiModel';
export * from './updateWebsiteApiModel';
export * from './updateWebsiteGroupApiModel';
export * from './urlRewriteExcludedPathModel';
export * from './urlRewriteRuleModel';
export * from './urlRewriteSetting';
export * from './userApiTokenModel';
export * from './userHealthCheckApiModel';
export * from './vcsCommitInfo';
export * from './verifyApiModel';
export * from './versionIssue';
export * from './vulnerabilityClassification';
export * from './vulnerabilityContentApiModel';
export * from './vulnerabilityModel';
export * from './vulnerabilityTemplate';
export * from './vulnerabilityTemplateCvss31Vector';
export * from './vulnerabilityTemplateCvssVector';
export * from './webStorageSetting';
export * from './webhookIntegrationInfoModel';
export * from './websiteApiModel';
export * from './websiteGroupApiModel';
export * from './websiteGroupListApiResult';
export * from './websiteGroupModel';
export * from './websiteListApiResult';
export * from './youTrackIntegrationInfoModel';
export * from './zapierIntegrationInfoModel';
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 {
/**
* Apply authentication settings to header and query params.
*/
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);