import { z } from "zod"; import type { StorageClient } from "../storage/client.js"; export declare const restorePageBaseSchema: z.ZodObject<{ archiveId: z.ZodOptional; originalPath: z.ZodOptional; deletedAt: z.ZodOptional; targetPath: z.ZodOptional; }, "strip", z.ZodTypeAny, { archiveId?: string | undefined; originalPath?: string | undefined; deletedAt?: string | undefined; targetPath?: string | undefined; }, { archiveId?: string | undefined; originalPath?: string | undefined; deletedAt?: string | undefined; targetPath?: string | undefined; }>; export declare const restorePageInputSchema: z.ZodEffects; originalPath: z.ZodOptional; deletedAt: z.ZodOptional; targetPath: z.ZodOptional; }, "strip", z.ZodTypeAny, { archiveId?: string | undefined; originalPath?: string | undefined; deletedAt?: string | undefined; targetPath?: string | undefined; }, { archiveId?: string | undefined; originalPath?: string | undefined; deletedAt?: string | undefined; targetPath?: string | undefined; }>, { archiveId?: string | undefined; originalPath?: string | undefined; deletedAt?: string | undefined; targetPath?: string | undefined; }, { archiveId?: string | undefined; originalPath?: string | undefined; deletedAt?: string | undefined; targetPath?: string | undefined; }>; export type RestorePageInput = z.infer; export declare function restorePage(drive: StorageClient, input: RestorePageInput, userId?: string): Promise; //# sourceMappingURL=restorePage.d.ts.map