import { z } from 'zod';
/**
 * Wire schemas for the wallet's `xyoDataLakes_*` RPC methods. Method names
 * mirror `WalletRpcMethods` in `wallet-xl1-chrome`. The transform pair
 * (`ArrayBufferToJsonZod` / `JsonToArrayBufferZod`) round-trips raw buffers
 * through base64 strings on the wire.
 */
export declare const DataLakePageRpcSchemas: {
    xyoDataLakes_get: {
        params: {
            to: z.ZodTuple<[z.ZodObject<{
                id: z.ZodString;
                hashes: z.ZodArray<import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>>;
            }, z.core.$strip>], null>;
            from: z.ZodTuple<[z.ZodObject<{
                id: z.ZodString;
                hashes: z.ZodArray<import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>>;
            }, z.core.$strip>], null>;
        };
        result: {
            to: z.ZodArray<z.ZodUnion<readonly [import("zod/mini").ZodMiniObject<{
                schema: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").BrandedSchema<string>, string>>;
            }, z.core.$strict>, z.ZodPipe<z.ZodCustom<ArrayBuffer, ArrayBuffer>, z.ZodTransform<string, ArrayBuffer>>]>>;
            from: z.ZodArray<z.ZodUnion<readonly [import("zod/mini").ZodMiniObject<{
                schema: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").BrandedSchema<string>, string>>;
            }, z.core.$strict>, z.ZodPipe<z.ZodPipe<z.ZodString, z.ZodTransform<ArrayBuffer | SharedArrayBuffer, string>>, z.ZodCustom<ArrayBuffer, ArrayBuffer>>]>>;
        };
    };
    xyoDataLakes_insert: {
        params: {
            to: z.ZodTuple<[z.ZodObject<{
                id: z.ZodString;
                payloads: z.ZodArray<z.ZodUnion<readonly [import("zod/mini").ZodMiniObject<{
                    schema: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").BrandedSchema<string>, string>>;
                }, z.core.$strict>, z.ZodPipe<z.ZodCustom<ArrayBuffer, ArrayBuffer>, z.ZodTransform<string, ArrayBuffer>>]>>;
            }, z.core.$strip>], null>;
            from: z.ZodTuple<[z.ZodObject<{
                id: z.ZodString;
                payloads: z.ZodArray<z.ZodUnion<readonly [import("zod/mini").ZodMiniObject<{
                    schema: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").BrandedSchema<string>, string>>;
                }, z.core.$strict>, z.ZodPipe<z.ZodPipe<z.ZodString, z.ZodTransform<ArrayBuffer | SharedArrayBuffer, string>>, z.ZodCustom<ArrayBuffer, ArrayBuffer>>]>>;
            }, z.core.$strip>], null>;
        };
        result: {
            to: z.ZodArray<z.ZodUnion<readonly [import("zod/mini").ZodMiniObject<{
                schema: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").BrandedSchema<string>, string>>;
            }, z.core.$strict>, z.ZodPipe<z.ZodCustom<ArrayBuffer, ArrayBuffer>, z.ZodTransform<string, ArrayBuffer>>]>>;
            from: z.ZodArray<z.ZodUnion<readonly [import("zod/mini").ZodMiniObject<{
                schema: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").BrandedSchema<string>, string>>;
            }, z.core.$strict>, z.ZodPipe<z.ZodPipe<z.ZodString, z.ZodTransform<ArrayBuffer | SharedArrayBuffer, string>>, z.ZodCustom<ArrayBuffer, ArrayBuffer>>]>>;
        };
    };
};
/** Request and response schema map for Data Lake RPC methods. */
export type DataLakePageRpcSchemas = typeof DataLakePageRpcSchemas;
//# sourceMappingURL=DataLakePageRpcSchemas.d.ts.map