export declare class PerformanceAPI { /** * Takes IDs of 2 sys_atf_performance_run record and determines if they can be compared. For 2 runs * to be compared they need to share at least 1 test in common. */ static canCompare(performanceRunId1?: string, performanceRunId2?: string): boolean /** * Returns true if the given suite has a test with a performance comparable step */ static doesSuiteHavePerformanceComparableStep(suiteId?: string): boolean /** * Returns true if the given test has a performance comparable step */ static doesTestHavePerformanceComparableStep(testId?: string): boolean /** * Generates comparison data for the specified sys_atf_performance_compare; uses the "run1" and "run2" columns * to determine which sys_atf_performance_runs to compare. This is an asynchronous operation ... */ static generateComparison(performanceID?: string): string /** * returns a comma-separated string of the Performance Run statuses that are comparable */ static getComparablePerformanceRunStatuses(): string /** * Returns true if "ATF Test Generator and Cloud Runner" application (sn_atf_tg) is active and if the cloud runner user is configured * Returns false otherwise. */ static isCloudRunnerActive(): boolean /** * Returns true if "ATF Test Generator and Cloud Runner" application (sn_atf_tg) is active, cloud user configured and the * installed version supports ATF performance testing. */ static isCloudRunnerActiveAndSupportsPerformance(): boolean /** * Takes the sys_id of a Performance Run (sys_atf_performance_run) record and returns true if * the given record is comparable to another Performance Run */ static isComparable(sysId?: string): boolean static pauseForAtfPerformance(): boolean static resumeForAtfPerformance(): void }