import * as z from 'zod/mini'; export declare const CryptoCardsGamePayloadZod: z.ZodMiniObject<{ schema: z.ZodMiniLiteral<"network.xyo.crypto.cards.game" & { readonly __schema: true; }>; allowedWeights: z.ZodMiniArray>; duration: z.ZodMiniNumber; expiration: z.ZodMiniNumber; oraclePointer: z.ZodMiniString; sequence: z.ZodMiniArray>; sequencer: z.ZodMiniString; }, z.core.$strip>; export type CryptoCardsGamePayload = z.infer; export declare const isCryptoCardsGamePayload: (value: T) => value is T & { schema: "network.xyo.crypto.cards.game" & { readonly __schema: true; }; allowedWeights: number[]; duration: number; expiration: number; oraclePointer: string; sequence: string[]; sequencer: string; }; export declare const asCryptoCardsGamePayload: { (value: T): (T & { schema: "network.xyo.crypto.cards.game" & { readonly __schema: true; }; allowedWeights: number[]; duration: number; expiration: number; oraclePointer: string; sequence: string[]; sequencer: string; }) | undefined; (value: T, assert: import("@xylabs/sdk-js").ZodFactoryConfig): T & { schema: "network.xyo.crypto.cards.game" & { readonly __schema: true; }; allowedWeights: number[]; duration: number; expiration: number; oraclePointer: string; sequence: string[]; sequencer: string; }; }; export declare const toCryptoCardsGamePayload: { (value: T): (T & { schema: "network.xyo.crypto.cards.game" & { readonly __schema: true; }; allowedWeights: number[]; duration: number; expiration: number; oraclePointer: string; sequence: string[]; sequencer: string; }) | undefined; (value: T, assert: import("@xylabs/sdk-js").ZodFactoryConfig): T & { schema: "network.xyo.crypto.cards.game" & { readonly __schema: true; }; allowedWeights: number[]; duration: number; expiration: number; oraclePointer: string; sequence: string[]; sequencer: string; }; }; //# sourceMappingURL=Payload.d.ts.map