import { z } from 'zod';
/**
 * Structured meta payload for an encrypted summary shard covering a transcript seq window.
 *
 * Emitted under `meta.happier.kind='session_summary_shard.v1'`.
 *
 * This payload is intentionally self-contained so the daemon can rebuild local indexes
 * from transcript history without re-running the summarizer.
 */
export declare const SessionSummaryShardV1Schema: z.ZodObject<{
    v: z.ZodLiteral<1>;
    seqFrom: z.ZodNumber;
    seqTo: z.ZodNumber;
    createdAtFromMs: z.ZodNumber;
    createdAtToMs: z.ZodNumber;
    summary: z.ZodString;
    keywords: z.ZodDefault<z.ZodArray<z.ZodString>>;
    entities: z.ZodDefault<z.ZodArray<z.ZodString>>;
    decisions: z.ZodDefault<z.ZodArray<z.ZodString>>;
}, z.core.$loose>;
export type SessionSummaryShardV1 = z.infer<typeof SessionSummaryShardV1Schema>;
//# sourceMappingURL=sessionSummaryShardV1.d.ts.map