import { UserIdentity } from '../smartConfig'; import { ResourceBodyDescription } from './testStubs'; export interface BaseCsvRow { operation: string; fhirUser?: string; patientContext?: string; resourceType?: string; resourceBody?: ResourceBodyDescription; } export default class TestCaseUtil { private readonly csvFilePath; private readonly outputFilePath; constructor(csvFilePath: string, outputFilePath: string); loadTestCase(csvConvertRule?: any, useDefaultResourceType?: boolean): { csvRow: CsvRow; userIdentity: UserIdentity; }[]; writeTestResultsToCsv(testResults: { testCase: any; testResult: any; }[], keysToOutput: { field: string; title: string | undefined; }[]): Promise; getScopesFromResult: (result: CsvRow) => string[]; } //# sourceMappingURL=testCaseUtil.test.d.ts.map