import { MsLivenessCreateSessionResponse, SetupInfo, UploadSampleBasicInfo } from "../../core/generated/zenid-types.generated.js"; import { BackendApi, SampleToUpload } from "./backend-api.js"; export declare class ZenidBackendApi implements BackendApi { readonly baseURL: string; private readonly apiKey?; constructor(apiUrl: string, apiKey?: string); protected modifyHeaders(headers: Headers): void; protected modifyRequest(request: Request): Request; protected get(path: string, queryParams?: string): Promise; protected post(path: string, body: BodyInit, contentType?: string): Promise; protected send(url: string, init: RequestInit): Promise; getSample(sampleId: string): Promise; getSetupInfo(): Promise; initSdk(token: string): Promise; uploadSample(sampleToUpload: SampleToUpload): Promise; investigateSamples(sampleIDs: string[], async?: boolean): Promise; getBackendUrl(): string; msLivenessCreateSession(deviceCorrelationId: string): Promise; msLivenessGetSessionResult(sessionId: string): Promise; msLivenessGetSessionImage(sessionImageId: string): Promise; } //# sourceMappingURL=zenid-backend.d.ts.map