import { AcceptableInput, MsLivenessCreateSessionResponse, SetupInfo, UploadSampleBasicInfo } from "../../core/generated/zenid-types.generated.js"; import { DocumentCodes, PageCodes, SampleType } from "../../core/generated/zenid-enums.generated.js"; export declare class SampleToUpload { file: Uint8Array; sampleType?: SampleType; documentCode?: DocumentCodes; pageCode?: PageCodes; async?: boolean; acceptableInput?: AcceptableInput; constructor(file: Uint8Array); makeAsync(): this; set(sampleType: SampleType): this; set(documentCode: DocumentCodes): this; set(pageCode: PageCodes): this; set(acceptableInput: AcceptableInput): this; getUrlParams(): string; } export interface BackendApi { getSetupInfo(): Promise; initSdk(token: string): Promise; uploadSample(sampleToUpload: SampleToUpload): Promise; getSample(sampleId: string): Promise; investigateSamples(sampleIDs: string[], async: boolean): Promise; getBackendUrl(): string; msLivenessCreateSession(deviceCorrelationId: string): Promise; msLivenessGetSessionResult(sessionId: string): Promise; msLivenessGetSessionImage(sessionImageId: string): Promise; } //# sourceMappingURL=backend-api.d.ts.map