import { z } from 'zod'; export declare const DappEnvironmentCatalogSchema: "network.xyo.dapp.environment.catalog" & { readonly __schema: true; }; export declare const DappResourceClassZod: z.ZodEnum<{ secret: "secret"; "effect-journal": "effect-journal"; datalake: "datalake"; "xl1-network": "xl1-network"; "projection-store": "projection-store"; "checkpoint-store": "checkpoint-store"; identity: "identity"; "side-channel": "side-channel"; "external-source": "external-source"; "event-stream": "event-stream"; "event-subscription": "event-subscription"; }>; export type DappResourceClass = z.infer; export declare const EnvironmentProviderDescriptorZod: z.ZodObject<{ descriptor: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; }, z.core.$strict>; configSchemaHash: z.ZodString; implementationHash: z.ZodString; }, z.core.$strict>; export type EnvironmentProviderDescriptor = z.infer; export declare const Xl1EnvironmentResourceAdapterZod: z.ZodObject<{ network: z.ZodObject<{ networkId: z.ZodString; expectedChainId: z.ZodString; }, z.core.$strict>; publicConfig: z.ZodType>; adapterId: z.ZodString; adapterVersion: z.ZodString; supportedProvisions: z.ZodArray>; provider: z.ZodObject<{ descriptor: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; }, z.core.$strict>; configSchemaHash: z.ZodString; implementationHash: z.ZodString; }, z.core.$strict>; providedCapabilities: z.ZodArray>; dependsOnClasses: z.ZodArray>; resourceClass: z.ZodLiteral<"xl1-network">; }, z.core.$strict>; export declare const GeneralEnvironmentResourceAdapterZod: z.ZodObject<{ publicConfig: z.ZodType>; adapterId: z.ZodString; adapterVersion: z.ZodString; supportedProvisions: z.ZodArray>; provider: z.ZodObject<{ descriptor: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; }, z.core.$strict>; configSchemaHash: z.ZodString; implementationHash: z.ZodString; }, z.core.$strict>; providedCapabilities: z.ZodArray>; dependsOnClasses: z.ZodArray>; resourceClass: z.ZodEnum<{ secret: "secret"; "effect-journal": "effect-journal"; datalake: "datalake"; "projection-store": "projection-store"; "checkpoint-store": "checkpoint-store"; identity: "identity"; "side-channel": "side-channel"; "external-source": "external-source"; "event-stream": "event-stream"; "event-subscription": "event-subscription"; }>; }, z.core.$strict>; export declare const EnvironmentResourceAdapterZod: z.ZodUnion; publicConfig: z.ZodType>; adapterId: z.ZodString; adapterVersion: z.ZodString; supportedProvisions: z.ZodArray>; provider: z.ZodObject<{ descriptor: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; }, z.core.$strict>; configSchemaHash: z.ZodString; implementationHash: z.ZodString; }, z.core.$strict>; providedCapabilities: z.ZodArray>; dependsOnClasses: z.ZodArray>; resourceClass: z.ZodLiteral<"xl1-network">; }, z.core.$strict>, z.ZodObject<{ publicConfig: z.ZodType>; adapterId: z.ZodString; adapterVersion: z.ZodString; supportedProvisions: z.ZodArray>; provider: z.ZodObject<{ descriptor: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; }, z.core.$strict>; configSchemaHash: z.ZodString; implementationHash: z.ZodString; }, z.core.$strict>; providedCapabilities: z.ZodArray>; dependsOnClasses: z.ZodArray>; resourceClass: z.ZodEnum<{ secret: "secret"; "effect-journal": "effect-journal"; datalake: "datalake"; "projection-store": "projection-store"; "checkpoint-store": "checkpoint-store"; identity: "identity"; "side-channel": "side-channel"; "external-source": "external-source"; "event-stream": "event-stream"; "event-subscription": "event-subscription"; }>; }, z.core.$strict>]>; export type EnvironmentResourceAdapter = z.infer; export declare const DappEnvironmentCatalogZod: z.ZodObject<{ schema: z.ZodLiteral<"network.xyo.dapp.environment.catalog" & { readonly __schema: true; }>; schemaVersion: z.ZodLiteral<1>; catalogId: z.ZodString; catalogVersion: z.ZodString; adapters: z.ZodArray; publicConfig: z.ZodType>; adapterId: z.ZodString; adapterVersion: z.ZodString; supportedProvisions: z.ZodArray>; provider: z.ZodObject<{ descriptor: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; }, z.core.$strict>; configSchemaHash: z.ZodString; implementationHash: z.ZodString; }, z.core.$strict>; providedCapabilities: z.ZodArray>; dependsOnClasses: z.ZodArray>; resourceClass: z.ZodLiteral<"xl1-network">; }, z.core.$strict>, z.ZodObject<{ publicConfig: z.ZodType>; adapterId: z.ZodString; adapterVersion: z.ZodString; supportedProvisions: z.ZodArray>; provider: z.ZodObject<{ descriptor: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; }, z.core.$strict>; configSchemaHash: z.ZodString; implementationHash: z.ZodString; }, z.core.$strict>; providedCapabilities: z.ZodArray>; dependsOnClasses: z.ZodArray>; resourceClass: z.ZodEnum<{ secret: "secret"; "effect-journal": "effect-journal"; datalake: "datalake"; "projection-store": "projection-store"; "checkpoint-store": "checkpoint-store"; identity: "identity"; "side-channel": "side-channel"; "external-source": "external-source"; "event-stream": "event-stream"; "event-subscription": "event-subscription"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; export type DappEnvironmentCatalog = z.infer; //# sourceMappingURL=environmentCatalog.d.ts.map