import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CustomSensitiveRule, CustomSensitiveRule$Outbound } from "./customsensitiverule.js"; export type CustomSensitiveExpression = { /** * Identifier for the custom sensitive expression. */ id?: string | undefined; keyword?: CustomSensitiveRule | undefined; /** * The expression to evaluate the keyword match. */ evaluationExpression?: string | undefined; }; /** @internal */ export declare const CustomSensitiveExpression$inboundSchema: z.ZodType; /** @internal */ export type CustomSensitiveExpression$Outbound = { id?: string | undefined; keyword?: CustomSensitiveRule$Outbound | undefined; evaluationExpression?: string | undefined; }; /** @internal */ export declare const CustomSensitiveExpression$outboundSchema: z.ZodType; export declare function customSensitiveExpressionToJSON(customSensitiveExpression: CustomSensitiveExpression): string; export declare function customSensitiveExpressionFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customsensitiveexpression.d.ts.map