import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; export declare const ContextCompactionItemType: { readonly ContextCompaction: "context_compaction"; }; export type ContextCompactionItemType = ClosedEnum; /** * A context compaction marker with an optional encrypted summary */ export type ContextCompactionItem = { encryptedContent?: string | null | undefined; id?: string | null | undefined; type: ContextCompactionItemType; additionalProperties?: { [k: string]: any; } | undefined; }; /** @internal */ export declare const ContextCompactionItemType$outboundSchema: z.ZodEnum; /** @internal */ export type ContextCompactionItem$Outbound = { encrypted_content?: string | null | undefined; id?: string | null | undefined; type: string; [additionalProperties: string]: unknown; }; /** @internal */ export declare const ContextCompactionItem$outboundSchema: z.ZodType; export declare function contextCompactionItemToJSON(contextCompactionItem: ContextCompactionItem): string; //# sourceMappingURL=contextcompactionitem.d.ts.map