import { TestCase, TestResult, TestStatus } from '@playwright/test/reporter'; import { Attachment, AttachmentsConfig, Attribute } from './models'; import { STATUSES, TestAnnotation, TestOutcome } from './constants'; declare const framework_version: string; export declare const isFalse: (value: string | boolean | undefined) => boolean; export declare const promiseErrorHandler: (promise: Promise, message?: string) => Promise; export declare const getAgentInfo: () => { version: string; name: string; framework_version?: string; }; export declare const getSystemAttribute: () => Attribute; type testItemPick = Pick; export declare const getCodeRef: (testItem: testItemPick, itemTitle: string, pathToExclude?: string) => string; export declare const sendEventToReporter: (type: string, data: any, suite?: string) => void; export declare const fileExists: (filePath: string) => Promise; export declare const getAttachments: (attachments: TestResult['attachments'], { uploadTrace, uploadVideo }?: AttachmentsConfig, testTitle?: string) => Promise; export declare const isErrorLog: (message: string) => boolean; export declare const calculateRpStatus: (outcome: TestOutcome, status: TestStatus, annotations: TestAnnotation[]) => STATUSES; export declare const safeParse: (input: unknown) => any; export declare const getSkipAnnotation: (annotations?: TestAnnotation[]) => TestAnnotation | undefined; export {};