import { GlideRecord } from "../types/GlideRecord.js"; 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; } //# sourceMappingURL=AutomatedTestingFramework.d.ts.map