import { LogLevel } from ".."; import ConnectionConfig from "../../vault/config/connection"; import Credentials from "../../vault/config/credentials"; import VaultConfig from "../../vault/config/vault"; import DetokenizeOptions from "../../vault/model/options/detokenize"; import GetOptions from "../../vault/model/options/get"; import InsertOptions from "../../vault/model/options/insert"; import UpdateOptions from "../../vault/model/options/update"; import DeleteRequest from "../../vault/model/request/delete"; import DetokenizeRequest from "../../vault/model/request/detokenize"; import FileUploadRequest from "../../vault/model/request/file-upload"; import GetRequest from "../../vault/model/request/get"; import GetColumnRequest from "../../vault/model/request/get-column"; import InvokeConnectionRequest from "../../vault/model/request/inkove"; import InsertRequest from "../../vault/model/request/insert"; import QueryRequest from "../../vault/model/request/query"; import TokenizeRequest from "../../vault/model/request/tokenize"; import UpdateRequest from "../../vault/model/request/update"; import { SkyflowConfig } from "../../vault/types"; import FileUploadOptions from "../../vault/model/options/fileUpload"; import DeidentifyTextRequest from "../../vault/model/request/deidentify-text"; import DeidentifyTextOptions from "../../vault/model/options/deidentify-text"; import ReidentifyTextRequest from "../../vault/model/request/reidentify-text"; import ReidentifyTextOptions from "../../vault/model/options/reidentify-text"; import DeidentifyFileOptions from "../../vault/model/options/deidentify-file"; import DeidentifyFileRequest from "../../vault/model/request/deidentify-file"; import GetDetectRunRequest from "../../vault/model/request/get-detect-run"; export declare function isEnv(value?: string): boolean; export declare function isRedactionType(value?: string): boolean; export declare function isByot(value?: string): boolean; export declare function isOrderBy(value?: string): boolean; export declare function isMethod(value?: string): boolean; export declare function isLogLevel(value?: string): boolean; export declare function isValidAPIKey(apiKey: string): boolean; export declare const validateSkyflowConfig: (config: SkyflowConfig, logLevel?: LogLevel) => void; export declare const validateCredentialsWithId: (credentials: Credentials, type: string, typeId: string, id: string, logLevel?: LogLevel) => void; export declare const validateVaultConfig: (vaultConfig: VaultConfig, logLevel?: LogLevel) => void; export declare const validateUpdateVaultConfig: (vaultConfig: VaultConfig, logLevel?: LogLevel) => void; export declare const validateSkyflowCredentials: (credentials: Credentials, logLevel?: LogLevel) => void; export declare const validateConnectionConfig: (connectionConfig: ConnectionConfig, logLevel?: LogLevel) => void; export declare const validateUpdateConnectionConfig: (connectionConfig: ConnectionConfig, logLevel?: LogLevel) => void; export declare const validateInsertOptions: (insertOptions?: InsertOptions) => void; export declare const validateTokensForInsertRequest: (insertRequest?: InsertRequest, insertOptions?: InsertOptions) => void; export declare const validateInsertRequest: (insertRequest: InsertRequest, insertOptions?: InsertOptions, logLevel?: LogLevel) => void; export declare const validateUpdateOptions: (updateOptions?: UpdateOptions) => void; export declare const validateUpdateRequest: (updateRequest: UpdateRequest, updateOptions?: UpdateOptions, logLevel?: LogLevel) => void; export declare const validateGetOptions: (getOptions?: GetOptions) => void; export declare const validateGetRequest: (getRequest: GetRequest, getOptions?: GetOptions, logLevel?: LogLevel) => void; export declare const validateGetColumnRequest: (getRequest: GetColumnRequest, getOptions?: GetOptions, logLevel?: LogLevel) => void; export declare const validateDetokenizeOptions: (detokenizeOptions?: DetokenizeOptions) => void; export declare const validateDetokenizeRequest: (detokenizeRequest: DetokenizeRequest, detokenizeOptions?: DetokenizeOptions, logLevel?: LogLevel) => void; export declare const validateTokenizeRequest: (tokenizeRequest: TokenizeRequest, logLevel?: LogLevel) => void; export declare const validateDeleteRequest: (deleteRequest: DeleteRequest, logLevel?: LogLevel) => void; export declare const validateUploadFileRequest: (fileRequest: FileUploadRequest, options?: FileUploadOptions, logLevel?: LogLevel) => void; export declare const validateQueryRequest: (queryRequest: QueryRequest, logLevel?: LogLevel) => void; export declare const validateDeIdentifyTextRequest: (deIdentifyTextRequest: DeidentifyTextRequest, options?: DeidentifyTextOptions, logLevel?: LogLevel) => void; export declare const validateReidentifyTextRequest: (request: ReidentifyTextRequest, options?: ReidentifyTextOptions, logLevel?: LogLevel) => void; export declare const validateDeidentifyFileRequest: (deidentifyFileRequest: DeidentifyFileRequest, deidentifyFileOptions?: DeidentifyFileOptions, logLevel?: LogLevel) => void; export declare const validateGetDetectRunRequest: (getDetectRunRequest: GetDetectRunRequest, logLevel?: LogLevel) => void; export declare const validateDeidentifyFileOptions: (deidentifyFileOptions: DeidentifyFileOptions) => void; export declare const validateInvokeConnectionRequest: (invokeRequest: InvokeConnectionRequest) => void;