import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CustomSensitiveExpression, CustomSensitiveExpression$Outbound } from "./customsensitiveexpression.js"; import { SensitiveExpression, SensitiveExpression$Outbound } from "./sensitiveexpression.js"; import { SensitiveInfoType, SensitiveInfoType$Outbound } from "./sensitiveinfotype.js"; /** * Options for defining sensitive content within scanned documents. */ export type SensitiveContentOptions = { /** * DEPRECATED - use 'customSensitiveExpressions' instead. * * @deprecated field: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead. */ sensitiveInfoTypes?: Array | undefined; /** * DEPRECATED - use 'customSensitiveExpressions' instead. * * @deprecated field: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead. */ sensitiveTerms?: Array | undefined; /** * DEPRECATED - use 'customSensitiveExpressions' instead. * * @deprecated field: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead. */ sensitiveRegexes?: Array | undefined; /** * list of custom sensitive expressions to consider as sensitive content */ customSensitiveExpressions?: Array | undefined; }; /** @internal */ export declare const SensitiveContentOptions$inboundSchema: z.ZodType; /** @internal */ export type SensitiveContentOptions$Outbound = { sensitiveInfoTypes?: Array | undefined; sensitiveTerms?: Array | undefined; sensitiveRegexes?: Array | undefined; customSensitiveExpressions?: Array | undefined; }; /** @internal */ export declare const SensitiveContentOptions$outboundSchema: z.ZodType; export declare function sensitiveContentOptionsToJSON(sensitiveContentOptions: SensitiveContentOptions): string; export declare function sensitiveContentOptionsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=sensitivecontentoptions.d.ts.map