import { type ChatValidationIssue } from "./chat-storage-errors.js"; import type { ChatDeleteMetadata, ChatExportMetadata, ChatMessage, ChatRetentionMetadata, ChatThread } from "./types/chat.js"; export declare function validateContentPolicy(recordName: "thread" | "message", record: ChatThread | ChatMessage): ChatValidationIssue[]; export declare function validateRetention(retention: ChatRetentionMetadata, field: string): ChatValidationIssue[]; export declare function validateExport(exportMetadata: ChatExportMetadata, field: string): ChatValidationIssue[]; export declare function validateDeletion(deletion: ChatDeleteMetadata, field: string): ChatValidationIssue[];