import type { XrayTestResult as XrayTestResultCloud } from "./types/cloud.types"; import type { ExecInfo } from "./types/execInfo.types"; import type { XrayTestResult as XrayTestResultServer } from "./types/server.types"; import type { XrayOptions } from "./types/xray.types"; type XrayTestResult = XrayTestResultCloud | XrayTestResultServer; export declare class XrayService { private readonly jira; private readonly type; private readonly apiVersion; private readonly options; private requestUrl; private axios; private help; private dryRun; private runResult; private limitEvidenceSize; private isXrayCloudAuthenticated; constructor(options: XrayOptions); createRun(results: XrayTestResult, execInfo: ExecInfo): Promise; private initialzeJiraConnection; private postResultToJira; private isFlaky; private trimEvidence; private addExecutedBy; } export {};