import VaultClient from "../../client"; import DeidentifyTextOptions from "../../model/options/deidentify-text"; import ReidentifyTextOptions from "../../model/options/reidentify-text"; import DeidentifyTextRequest from "../../model/request/deidentify-text"; import ReidentifyTextRequest from "../../model/request/reidentify-text"; import DeidentifiedTextResponse from "../../model/response/deidentify-text"; import ReidentifyTextResponse from "../../model/response/reidentify-text"; import DeidentifyFileOptions from "../../model/options/deidentify-file"; import DeidentifyFileRequest from "../../model/request/deidentify-file"; import DeidentifyFileResponse from "../../model/response/deidentify-file"; import GetDetectRunRequest from "../../model/request/get-detect-run"; declare class DetectController { private client; constructor(client: VaultClient); private createSdkHeaders; private getFileFromRequest; private getBase64FileContent; private getTransformations; private buildAudioRequest; private buildTextFileRequest; private buildPdfRequest; private buildImageRequest; private buildPptRequest; private buildSpreadsheetRequest; private buildStructuredTextRequest; private buildDocumentRequest; private buildGenericFileRequest; private decodeBase64AndSaveToFile; private processDeidentifyFileResponse; private getReqType; private pollForProcessedFile; private handleRequest; private buildDeidentifyTextRequest; private parseDeidentifyTextResponse; private parseDeidentifyFileResponse; deidentifyText(request: DeidentifyTextRequest, options?: DeidentifyTextOptions): Promise; reidentifyText(request: ReidentifyTextRequest, options?: ReidentifyTextOptions): Promise; getDetectRun(request: GetDetectRunRequest): Promise; deidentifyFile(request: DeidentifyFileRequest, options?: DeidentifyFileOptions): Promise; } export default DetectController;