import type { ChatGuardrailAction, ChatGuardrailOutcome, ChatGuardrailRequest } from "./chat-guardrail-types.js"; import type { DataClassification, PolicyAction, PolicyDecisionOutcome, PolicyResource, PolicySubject, PromptSegment } from "./policy-types.js"; export declare function chatOutcomeForPolicy(outcome: PolicyDecisionOutcome): ChatGuardrailOutcome; export declare function policySubjectFor(request: ChatGuardrailRequest): PolicySubject; export declare function policyResourceFor(resource: ChatGuardrailRequest["resource"]): PolicyResource; export declare function policyActionFor(action: ChatGuardrailAction, resource: ChatGuardrailRequest["resource"]): PolicyAction; export declare function highestClassification(segments: PromptSegment[]): DataClassification;