UNPKG

@phala/cloud

Version:
77 lines 3.52 kB
import type { Chain } from "viem"; import { z } from "zod"; declare const KmsInfoBaseSchema: z.ZodObject<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, z.ZodTypeAny, "passthrough">>; export declare const KmsInfoSchema: z.ZodEffects<z.ZodObject<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; slug: z.ZodNullable<z.ZodString>; url: z.ZodString; version: z.ZodString; chain_id: z.ZodNullable<z.ZodNumber>; kms_contract_address: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; gateway_app_id: z.ZodEffects<z.ZodNullable<z.ZodString>, `0x${string}`, string | null>; }, z.ZodTypeAny, "passthrough">>; export type KmsInfo = (z.infer<typeof KmsInfoBaseSchema> & { chain_id: number; chain: Chain; }) | (z.infer<typeof KmsInfoBaseSchema> & { chain_id: undefined | null; chain: undefined; }); export {}; //# sourceMappingURL=kms_info.d.ts.map