import { BatchReadWriteRequest } from '@aws/fhir-works-on-aws-interface'; import { FhirResource, ScopeRule, SMARTConfig } from '../smartConfig'; export declare const scopeRule: () => ScopeRule; export declare const expectedAud = "api://default"; export declare const expectedIss = "https://dev-6460611.okta.com/oauth2/default"; export declare const baseAuthZConfig: () => SMARTConfig; export declare const apiUrl = "https://fhir.server.com/dev"; export declare const fakeUrl = "https://random.server.com/dev"; export declare const id = "id"; export declare const patientId: string; export declare const practitionerId: string; export declare const patientIdentity: string; export declare const practitionerIdentity: string; export declare const sub = "test@example.com"; export declare const patientContext: any; export declare const patientFhirUser: any; export declare const practitionerFhirUser: any; export declare const baseAccessNoScopes: any; export declare const getFhirUserType: (fhirUser: string | undefined) => string | undefined; export declare const getFhirUserObject: (fhirUser: string | undefined) => FhirResource | undefined; export declare const convertNAtoUndefined: (s: string) => string | undefined; export declare const convertToBaseUrl: (url: string) => string | undefined; export type ResourceBodyDescription = 'matchObservation' | 'unmatchCondition' | 'matchPatient' | 'unmatchPatient' | 'patientReferencePractitioner'; export declare const getResourceBody: (resourceBodyDescription: ResourceBodyDescription) => any; export declare const getResourceType: (resourceBodyDescription: ResourceBodyDescription | undefined) => "Condition" | "Observation" | "Patient" | undefined; export declare const generateSearchBundle: (condition?: boolean, medicationRequest?: boolean, patient?: boolean, unmatchPatient?: boolean) => { resource: any; }[]; export declare const getReadResponseAndOperation: (matchMedicationRequest: boolean, matchPatient: boolean, unmatchCondition: boolean, unmatchPatient: boolean) => { readResponse: { resource: any; }; operation: string; } | { readResponse: { total: number; entry: { resource: any; }[]; }; operation: import("@aws/fhir-works-on-aws-interface").TypeOperation | import("@aws/fhir-works-on-aws-interface").SystemOperation; }; export declare const generateBundle: () => BatchReadWriteRequest[]; //# sourceMappingURL=testStubs.d.ts.map