import { z } from 'zod'; export declare const CreateSessionInputSchema: z.ZodObject<{ name: z.ZodOptional; contextPath: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; contextPath?: string | undefined; }, { name?: string | undefined; contextPath?: string | undefined; }>; export declare const ListSessionsInputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const SaveSessionInputSchema: z.ZodObject<{ sessionId: z.ZodString; outputPath: z.ZodString; }, "strip", z.ZodTypeAny, { outputPath: string; sessionId: string; }, { outputPath: string; sessionId: string; }>; export declare const CloseSessionInputSchema: z.ZodObject<{ sessionId: z.ZodString; }, "strip", z.ZodTypeAny, { sessionId: string; }, { sessionId: string; }>; export declare const ListContextFilesInputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare function createSession(input: z.infer): Promise<{ sessionId: string; message: string; }>; export declare function listSessions(): Promise<{ sessions: { sessionId: string; name: string | undefined; contextPath: string | undefined; createdAt: string; pageCount: number; }[]; activeSessionId: string | null; count: number; }>; export declare function saveSession(input: z.infer): Promise<{ sessionId: string; outputPath: string; cookiesSaved: number; originsSaved: number; message: string; }>; export declare function closeSession(input: z.infer): Promise<{ sessionId: string; message: string; }>; export declare function listContextFiles(): Promise<{ contextPaths: string[]; count: number; message: string; }>; //# sourceMappingURL=session.d.ts.map