import { z } from 'zod'; export declare const SignSessionKeyResponseDataSchema: z.ZodObject<{ success: z.ZodBoolean; values: z.ZodArray; }, "strip", z.ZodTypeAny, { ProofOfPossession: { value: string; identifier: string; }; }, { ProofOfPossession: { value: string; identifier: string; }; }>; shareId: z.ZodString; curveType: z.ZodString; siweMessage: z.ZodString; dataSigned: z.ZodString; blsRootPubkey: z.ZodString; }, "strip", z.ZodTypeAny, { curveType: string; result: string; signatureShare: { ProofOfPossession: { value: string; identifier: string; }; }; dataSigned: string; shareId: string; siweMessage: string; blsRootPubkey: string; }, { curveType: string; result: string; signatureShare: { ProofOfPossession: { value: string; identifier: string; }; }; dataSigned: string; shareId: string; siweMessage: string; blsRootPubkey: string; }>, "many">; }, "strip", z.ZodTypeAny, { success: boolean; values: { curveType: string; result: string; signatureShare: { ProofOfPossession: { value: string; identifier: string; }; }; dataSigned: string; shareId: string; siweMessage: string; blsRootPubkey: string; }[]; }, { success: boolean; values: { curveType: string; result: string; signatureShare: { ProofOfPossession: { value: string; identifier: string; }; }; dataSigned: string; shareId: string; siweMessage: string; blsRootPubkey: string; }[]; }>;