import { GlideRecord } from "../types/GlideRecord"; export declare class AutomatedTestingFramework { static cancelTestRun(progressId?: string): string; static collectSessionStatsMetrics( testStepSysId?: string, testResultSysId?: string ): void; static doesRerunSuiteHaveUITests( testSuiteSysId?: string, previousSuiteResultSysId?: string ): boolean; static doesSuiteHaveUITests(testSuiteSysId?: string): boolean; static doesTestHaveUISteps(testSysId?: string): boolean; static getLastUsedTableNameInTestBasedOnStep(stepGR?: GlideRecord): string; static getMaxWaitTimeoutSeconds(): number; static getScreenshotsMode(): string; static getScreenshotsQuality(): number; static getTestRunnerFindTestIntervalSeconds(): number; static getTestRunnerHeartbeatIntervalSeconds(): number; static isComponentTrimEnabled(): boolean; static isDebugEnabled(): boolean; static isExternalUserInATFContext(): boolean; static isInATFContext(): boolean; static isRunnerEnabled(): boolean; static isTestSuiteActive(testSuiteSysId?: string): boolean; static isValidATFUser(): boolean; static killTestRun( transactionId?: string, isClusterMessage?: boolean ): string; static latestTestResultForMetadata(updateName?: string): GlideRecord; static linkForTracedMetadataForMetadata(metadataSysId?: string): string; static linkForTracedMetadataForMetadataGroupedBy( metadataSysId?: string, groupedBy?: string ): string; static linkForTracedMetadataForTestSuite(testSuiteSysId?: string): string; static linkForTracedMetadataForTestSuiteGroupedBy( testSuiteSysId?: string, groupedBy?: string ): string; static linkForTracedMetadataForTestSuiteResults( testSuiteSysId?: string ): string; static linkForTracedMetadataForTestSuiteResultsGroupedBy( testSuiteSysId?: string, groupedBy?: string ): string; static linkForTracedMetadataForUpdateName(updateName?: string): string; static linkForTracedMetadataForUpdateNameGroupedBy( updateName?: string, groupedBy?: string ): string; static linkForTracedMetadataWithStatusTests( updateName?: string, testStatus?: string ): string; static linkForTracedMetadataWithStatusTestsGroupedBy( updateName?: string, testStatus?: string, groupedBy?: string ): string; static tracedMetadataForMetadata(metadataSysId?: string): GlideRecord; static tracedMetadataForMetadataType(metadataType?: string): GlideRecord; static tracedMetadataForTestResult(testResultSysId?: string): GlideRecord; static tracedMetadataForUpdateSet(updateSetSysId?: string): GlideRecord; static uploadAttachments( stepID?: string, table?: string, recordID?: string ): string; static waitOneSecond(): boolean; }