export interface GitInfo { repoUrl?: string; branch?: string; commitSha?: string; authorName?: string; commitMessage?: string; } export declare function extractGitInfoFromReport(report: Record): GitInfo | undefined; export interface UploadTestResultParams { apiKey: string; report: Record; userAgent: string; gitInfo?: GitInfo; name?: string; tags?: string[]; environment?: string; /** Timeout for the entire upload operation in ms. */ timeout?: number; _fetchFn?: typeof fetch; } export declare function uploadTestResult(params: UploadTestResultParams): Promise<{ url: string; }>; //# sourceMappingURL=upload-client.d.ts.map