import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { ContentFilterBuiltinAction } from "./contentfilterbuiltinaction.js"; import { ContentFilterBuiltinSlug } from "./contentfilterbuiltinslug.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; /** * A builtin content filter entry. Builtin filters include PII detectors and the regex-based prompt injection detector. */ export type ContentFilterBuiltinEntry = { /** * Action taken when the builtin filter triggers */ action: ContentFilterBuiltinAction; /** * Read-only, system-assigned redaction placeholder derived from the slug (e.g. "[EMAIL]", "[PHONE]"). Not settable by the caller. */ label?: string | undefined; /** * The builtin filter identifier */ slug: ContentFilterBuiltinSlug; }; /** @internal */ export declare const ContentFilterBuiltinEntry$inboundSchema: z.ZodType; export declare function contentFilterBuiltinEntryFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=contentfilterbuiltinentry.d.ts.map