import type { TestCase } from "@alwaysmeticulous/api"; import type { MeticulousClient } from "../types/client.types"; export interface GetRelevantSessionsParams { projectId: string; baseCommitSha: string; editedFilesWithLines: EditedFileWithLines[]; minimumTimesToCoverEachLine?: number; loadSuperfluousTestCases?: boolean; } export interface EditedFileWithLines { filePath: string; editedRanges: CompactRange[]; } export type CompactRange = [number, number]; export type GetRelevantSessionsResponse = { baseTestRunId?: string; baseTestRunUrl?: string; testCases: RelevantSession[]; error?: string; }; export type RelevantSession = TestCase & { description: string | null; baseReplayId: string | null; }; export declare const getRelevantSessions: (client: MeticulousClient, params: GetRelevantSessionsParams) => Promise; //# sourceMappingURL=local-changes.api.d.ts.map