import { z } from "zod"; import { type StorageClient } from "../storage/client.js"; import { type AccessContext } from "../governance/accessControl.js"; export declare const pullSessionBundleInputSchema: z.ZodObject<{ folder: z.ZodOptional; tags: z.ZodOptional>; query: z.ZodOptional; includeSystem: z.ZodDefault; cursor: z.ZodOptional; maxBytes: z.ZodDefault; maxPages: z.ZodDefault; session_audience: z.ZodOptional>; }, "strip", z.ZodTypeAny, { includeSystem: boolean; maxBytes: number; maxPages: number; tags?: string[] | undefined; folder?: string | undefined; query?: string | undefined; cursor?: string | undefined; session_audience?: "internal" | "client-safe" | "public" | undefined; }, { tags?: string[] | undefined; folder?: string | undefined; query?: string | undefined; includeSystem?: boolean | undefined; cursor?: string | undefined; maxBytes?: number | undefined; maxPages?: number | undefined; session_audience?: "internal" | "client-safe" | "public" | undefined; }>; export type PullSessionBundleInput = z.infer; export declare function pullSessionBundle(drive: StorageClient, input: PullSessionBundleInput, userId?: string, accessCtx?: AccessContext): Promise; //# sourceMappingURL=pullSessionBundle.d.ts.map