export type GuardrailType = 'pii' | 'prompt-injection' | 'moderation' | 'custom'; export type GuardrailStrategy = 'block' | 'redact' | 'warn'; export type PiiDetectionType = 'email' | 'phone' | 'credit-card' | 'ssn-us' | 'iban' | 'crypto-wallet' | 'ip' | 'mac' | 'url'; export interface BuiltGuardrail { readonly name: string; readonly guardType: 'pii' | 'prompt-injection' | 'moderation' | 'custom'; readonly strategy: 'block' | 'redact' | 'warn'; readonly _config: Record; }