interface PlaywrightExecutionState { executed: boolean; passed: boolean; skipped: boolean; flaky: boolean; unexpected: boolean; timed_out: boolean; interrupted: boolean; } interface PlaywrightAttachments { attachment_names: string[]; attachment_payloads: Record; } interface PlaywrightScenarioTrace { given_keys: string[]; action_keys: string[]; } export declare function playwrightIdentity(test: Record): { status: string; projectId: string; }; export declare function playwrightResults(test: Record): Record[]; export declare function playwrightExecutionState(status: string, resultStatuses: string[]): PlaywrightExecutionState; export declare function playwrightAttachments(results: Record[]): PlaywrightAttachments; export declare function consistentScenarioTrace(results: Record[]): PlaywrightScenarioTrace; export declare function record(value: unknown): Record | null; export declare function same(left: string[], right: string[]): boolean; export {};