import { z } from "zod"; import { type StorageClient } from "../storage/client.js"; export declare const pushSessionBundleJsonSchema: z.ZodObject<{ bundle: z.ZodOptional; manifest: z.ZodOptional, "many">, { name: string; }[], unknown>>; pages: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; content: string; revision?: string | undefined; }, { name: string; content: string; revision?: string | undefined; }>, "many">, { name: string; content: string; revision?: string | undefined; }[], unknown>>; conflictStrategy: z.ZodDefault>; includeSystem: z.ZodDefault; }, "strip", z.ZodTypeAny, { includeSystem: boolean; conflictStrategy: "error" | "skip" | "overwrite"; pages?: { name: string; content: string; revision?: string | undefined; }[] | undefined; bundle?: string | undefined; manifest?: { name: string; }[] | undefined; }, { pages?: unknown; includeSystem?: boolean | undefined; conflictStrategy?: "error" | "skip" | "overwrite" | undefined; bundle?: string | undefined; manifest?: unknown; }>; export declare const pushSessionBundleInputSchema: z.ZodEffects; manifest: z.ZodOptional, "many">, { name: string; }[], unknown>>; pages: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; content: string; revision?: string | undefined; }, { name: string; content: string; revision?: string | undefined; }>, "many">, { name: string; content: string; revision?: string | undefined; }[], unknown>>; conflictStrategy: z.ZodDefault>; includeSystem: z.ZodDefault; }, "strip", z.ZodTypeAny, { includeSystem: boolean; conflictStrategy: "error" | "skip" | "overwrite"; pages?: { name: string; content: string; revision?: string | undefined; }[] | undefined; bundle?: string | undefined; manifest?: { name: string; }[] | undefined; }, { pages?: unknown; includeSystem?: boolean | undefined; conflictStrategy?: "error" | "skip" | "overwrite" | undefined; bundle?: string | undefined; manifest?: unknown; }>, { includeSystem: boolean; conflictStrategy: "error" | "skip" | "overwrite"; pages?: { name: string; content: string; revision?: string | undefined; }[] | undefined; bundle?: string | undefined; manifest?: { name: string; }[] | undefined; }, { pages?: unknown; includeSystem?: boolean | undefined; conflictStrategy?: "error" | "skip" | "overwrite" | undefined; bundle?: string | undefined; manifest?: unknown; }>, { includeSystem: boolean; conflictStrategy: "error" | "skip" | "overwrite"; pages?: { name: string; content: string; revision?: string | undefined; }[] | undefined; bundle?: string | undefined; manifest?: { name: string; }[] | undefined; }, { pages?: unknown; includeSystem?: boolean | undefined; conflictStrategy?: "error" | "skip" | "overwrite" | undefined; bundle?: string | undefined; manifest?: unknown; }>; export type PushSessionBundleInput = z.infer; export declare function pushSessionBundle(drive: StorageClient, input: PushSessionBundleInput, userId?: string): Promise; //# sourceMappingURL=pushSessionBundle.d.ts.map