import { z } from 'zod'; export declare const DappDeploymentRequestSchema: "network.xyo.dapp.deployment.request" & { readonly __schema: true; }; export declare const DappIdentityRequestBindingZod: z.ZodObject<{ roleId: z.ZodString; resource: z.ZodString; }, z.core.$strict>; export type DappIdentityRequestBinding = z.infer; export declare const DappAuxiliaryStoreRequestBindingZod: z.ZodObject<{ class: z.ZodEnum<{ secret: "secret"; "private-draft": "private-draft"; "effect-journal": "effect-journal"; "replay-checkpoint": "replay-checkpoint"; projection: "projection"; "disposable-cache": "disposable-cache"; }>; resource: z.ZodString; }, z.core.$strict>; export type DappAuxiliaryStoreRequestBinding = z.infer; export declare const DappSideChannelRequestPolicyZod: z.ZodDiscriminatedUnion<[z.ZodObject<{ profile: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ unavailableBehavior: z.ZodLiteral<"continue-without-channel">; resource: z.ZodString; detachedSigningIdentityRole: z.ZodString; maximumMessageBytes: z.ZodNumber; replayRetentionSeconds: z.ZodNumber; acceptedClockSkewMilliseconds: z.ZodNumber; profile: z.ZodLiteral<"optional-optimization">; }, z.core.$strict>, z.ZodObject<{ unavailableBehavior: z.ZodEnum<{ pending: "pending"; expire: "expire"; "fail-operation": "fail-operation"; }>; resource: z.ZodString; detachedSigningIdentityRole: z.ZodString; maximumMessageBytes: z.ZodNumber; replayRetentionSeconds: z.ZodNumber; acceptedClockSkewMilliseconds: z.ZodNumber; profile: z.ZodLiteral<"required-for-liveness">; }, z.core.$strict>], "profile">; export type DappSideChannelRequestPolicy = z.infer; export declare const DappExternalSourceRequestBindingZod: z.ZodObject<{ sourceId: z.ZodString; resource: z.ZodString; }, z.core.$strict>; export declare const DappExternalInteractionRequestPolicyZod: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"observe">; sources: z.ZodArray>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"attest-import">; sources: z.ZodArray>; commitBeforeReduction: z.ZodLiteral; }, z.core.$strict>], "mode">; export type DappExternalInteractionRequestPolicy = z.infer; export declare const DappDatalakeRequestPolicyZod: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ resource: z.ZodString; readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; writeBeforeBroadcast: z.ZodBoolean; requiredCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; unavailableBehavior: z.ZodEnum<{ "fail-closed": "fail-closed"; "degrade-read-only": "degrade-read-only"; "ignore-missing": "ignore-missing"; }>; mode: z.ZodLiteral<"optional">; }, z.core.$strict>, z.ZodObject<{ writeBeforeBroadcast: z.ZodLiteral; requiredCopies: z.ZodNumber; resource: z.ZodString; readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; retentionSeconds: z.ZodNumber; unavailableBehavior: z.ZodEnum<{ "fail-closed": "fail-closed"; "degrade-read-only": "degrade-read-only"; "ignore-missing": "ignore-missing"; }>; mode: z.ZodLiteral<"required">; }, z.core.$strict>], "mode">; export type DappDatalakeRequestPolicy = z.infer; export declare const DappProjectionRequestPolicyZod: z.ZodDiscriminatedUnion<[z.ZodObject<{ profile: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ projectionResource: z.ZodString; floor: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"bounded">; block: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"genesis">; block: z.ZodLiteral<0>; }, z.core.$strict>], "mode">; maximumLagBlocks: z.ZodNumber; progressWatermark: z.ZodBoolean; profile: z.ZodLiteral<"ephemeral">; }, z.core.$strict>, z.ZodObject<{ checkpointResource: z.ZodString; projectionResource: z.ZodString; floor: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"bounded">; block: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"genesis">; block: z.ZodLiteral<0>; }, z.core.$strict>], "mode">; maximumLagBlocks: z.ZodNumber; progressWatermark: z.ZodBoolean; profile: z.ZodEnum<{ "private-durable": "private-durable"; "public-served": "public-served"; "signed-publication": "signed-publication"; }>; }, z.core.$strict>], "profile">; export type DappProjectionRequestPolicy = z.infer; export declare const DappPortRequestBindingZod: z.ZodObject<{ portId: z.ZodString; host: z.ZodString; }, z.core.$strict>; export type DappPortRequestBinding = z.infer; export declare const DappVerificationEvidenceZod: z.ZodEnum<{ node: "node"; model: "model"; deterministic: "deterministic"; browser: "browser"; "local-xl1": "local-xl1"; "local-datalake": "local-datalake"; sequence: "sequence"; mainnet: "mainnet"; }>; export type DappVerificationEvidence = z.infer; export declare const DappVerificationRequestZod: z.ZodObject<{ evidence: z.ZodEnum<{ node: "node"; model: "model"; deterministic: "deterministic"; browser: "browser"; "local-xl1": "local-xl1"; "local-datalake": "local-datalake"; sequence: "sequence"; mainnet: "mainnet"; }>; id: z.ZodString; package: z.ZodString; script: z.ZodString; }, z.core.$strict>; export type DappVerificationRequest = z.infer; export declare const DappDeploymentRequestZod: z.ZodObject<{ applicationProviders: z.ZodOptional; host: z.ZodString; config: z.ZodType>; dependencies: z.ZodRecord; instanceId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"resource">; resourceId: z.ZodString; }, z.core.$strict>], "kind">>; }, z.core.$strict>>>; network: z.ZodObject<{ resource: z.ZodString; }, z.core.$strict>; actors: z.ZodArray; config: z.ZodType>; }, z.core.$strict>>; supervision: z.ZodDiscriminatedUnion<[z.ZodObject<{ policy: z.ZodLiteral<"sequential">; actorOrder: z.ZodArray; }, z.core.$strict>, z.ZodObject<{ policy: z.ZodLiteral<"parallel">; }, z.core.$strict>], "policy">; portBindings: z.ZodArray>; identityBindings: z.ZodArray>; auxiliaryStores: z.ZodArray; resource: z.ZodString; }, z.core.$strict>>; policies: z.ZodObject<{ sideChannel: z.ZodDiscriminatedUnion<[z.ZodObject<{ profile: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ unavailableBehavior: z.ZodLiteral<"continue-without-channel">; resource: z.ZodString; detachedSigningIdentityRole: z.ZodString; maximumMessageBytes: z.ZodNumber; replayRetentionSeconds: z.ZodNumber; acceptedClockSkewMilliseconds: z.ZodNumber; profile: z.ZodLiteral<"optional-optimization">; }, z.core.$strict>, z.ZodObject<{ unavailableBehavior: z.ZodEnum<{ pending: "pending"; expire: "expire"; "fail-operation": "fail-operation"; }>; resource: z.ZodString; detachedSigningIdentityRole: z.ZodString; maximumMessageBytes: z.ZodNumber; replayRetentionSeconds: z.ZodNumber; acceptedClockSkewMilliseconds: z.ZodNumber; profile: z.ZodLiteral<"required-for-liveness">; }, z.core.$strict>], "profile">; externalInteraction: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"observe">; sources: z.ZodArray>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"attest-import">; sources: z.ZodArray>; commitBeforeReduction: z.ZodLiteral; }, z.core.$strict>], "mode">; datalake: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ resource: z.ZodString; readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; writeBeforeBroadcast: z.ZodBoolean; requiredCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; unavailableBehavior: z.ZodEnum<{ "fail-closed": "fail-closed"; "degrade-read-only": "degrade-read-only"; "ignore-missing": "ignore-missing"; }>; mode: z.ZodLiteral<"optional">; }, z.core.$strict>, z.ZodObject<{ writeBeforeBroadcast: z.ZodLiteral; requiredCopies: z.ZodNumber; resource: z.ZodString; readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; retentionSeconds: z.ZodNumber; unavailableBehavior: z.ZodEnum<{ "fail-closed": "fail-closed"; "degrade-read-only": "degrade-read-only"; "ignore-missing": "ignore-missing"; }>; mode: z.ZodLiteral<"required">; }, z.core.$strict>], "mode">; projection: z.ZodDiscriminatedUnion<[z.ZodObject<{ profile: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ projectionResource: z.ZodString; floor: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"bounded">; block: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"genesis">; block: z.ZodLiteral<0>; }, z.core.$strict>], "mode">; maximumLagBlocks: z.ZodNumber; progressWatermark: z.ZodBoolean; profile: z.ZodLiteral<"ephemeral">; }, z.core.$strict>, z.ZodObject<{ checkpointResource: z.ZodString; projectionResource: z.ZodString; floor: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"bounded">; block: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"genesis">; block: z.ZodLiteral<0>; }, z.core.$strict>], "mode">; maximumLagBlocks: z.ZodNumber; progressWatermark: z.ZodBoolean; profile: z.ZodEnum<{ "private-durable": "private-durable"; "public-served": "public-served"; "signed-publication": "signed-publication"; }>; }, z.core.$strict>], "profile">; consistency: z.ZodObject<{ read: z.ZodLiteral<"finalized">; readinessMaxLag: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; resources: z.ZodRecord; provision: z.ZodLiteral<"managed-local">; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; networkId: z.ZodLiteral<"local">; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"xl1-network">; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; networkId: z.ZodString; expectedChainId: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"xl1-network">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; networkId: z.ZodString; expectedChainId: z.ZodString; endpoint: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; minimumCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; class: z.ZodLiteral<"datalake">; provision: z.ZodLiteral<"managed-local">; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; }, z.core.$strict>, z.ZodObject<{ readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; minimumCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; class: z.ZodLiteral<"datalake">; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; minimumCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; class: z.ZodLiteral<"datalake">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; endpoint: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; }, z.core.$strict>, z.ZodObject<{ class: z.ZodEnum<{ "effect-journal": "effect-journal"; "projection-store": "projection-store"; "checkpoint-store": "checkpoint-store"; }>; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; externalRef: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"secret">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; secretRef: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodLiteral<"managed-local">; persistence: z.ZodLiteral<"ephemeral">; mode: z.ZodLiteral<"ephemeral-local">; childIndex: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"identity">; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; mode: z.ZodLiteral<"provided">; expectedAddress: z.ZodString; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"identity">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; mode: z.ZodLiteral<"provided">; secretRef: z.ZodString; expectedAddress: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"side-channel">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; endpoint: z.ZodString; }, z.core.$strict>]>, z.ZodObject<{ class: z.ZodLiteral<"external-source">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; sourceKind: z.ZodEnum<{ api: "api"; "evm-chain": "evm-chain"; sensor: "sensor"; clock: "clock"; other: "other"; }>; endpoint: z.ZodString; }, z.core.$strict>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"event-stream">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; externalRef: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ streamResource: z.ZodString; class: z.ZodLiteral<"event-subscription">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; externalRef: z.ZodString; }, z.core.$strict>]>]>>; verification: z.ZodArray; id: z.ZodString; package: z.ZodString; script: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export type DappDeploymentRequest = z.infer; export declare const DappDeploymentRequestDocumentZod: z.ZodObject<{ schema: z.ZodLiteral<"network.xyo.dapp.deployment.request" & { readonly __schema: true; }>; schemaVersion: z.ZodLiteral<1>; projectId: z.ZodString; deploymentName: z.ZodString; request: z.ZodObject<{ applicationProviders: z.ZodOptional; host: z.ZodString; config: z.ZodType>; dependencies: z.ZodRecord; instanceId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"resource">; resourceId: z.ZodString; }, z.core.$strict>], "kind">>; }, z.core.$strict>>>; network: z.ZodObject<{ resource: z.ZodString; }, z.core.$strict>; actors: z.ZodArray; config: z.ZodType>; }, z.core.$strict>>; supervision: z.ZodDiscriminatedUnion<[z.ZodObject<{ policy: z.ZodLiteral<"sequential">; actorOrder: z.ZodArray; }, z.core.$strict>, z.ZodObject<{ policy: z.ZodLiteral<"parallel">; }, z.core.$strict>], "policy">; portBindings: z.ZodArray>; identityBindings: z.ZodArray>; auxiliaryStores: z.ZodArray; resource: z.ZodString; }, z.core.$strict>>; policies: z.ZodObject<{ sideChannel: z.ZodDiscriminatedUnion<[z.ZodObject<{ profile: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ unavailableBehavior: z.ZodLiteral<"continue-without-channel">; resource: z.ZodString; detachedSigningIdentityRole: z.ZodString; maximumMessageBytes: z.ZodNumber; replayRetentionSeconds: z.ZodNumber; acceptedClockSkewMilliseconds: z.ZodNumber; profile: z.ZodLiteral<"optional-optimization">; }, z.core.$strict>, z.ZodObject<{ unavailableBehavior: z.ZodEnum<{ pending: "pending"; expire: "expire"; "fail-operation": "fail-operation"; }>; resource: z.ZodString; detachedSigningIdentityRole: z.ZodString; maximumMessageBytes: z.ZodNumber; replayRetentionSeconds: z.ZodNumber; acceptedClockSkewMilliseconds: z.ZodNumber; profile: z.ZodLiteral<"required-for-liveness">; }, z.core.$strict>], "profile">; externalInteraction: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"observe">; sources: z.ZodArray>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"attest-import">; sources: z.ZodArray>; commitBeforeReduction: z.ZodLiteral; }, z.core.$strict>], "mode">; datalake: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ resource: z.ZodString; readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; writeBeforeBroadcast: z.ZodBoolean; requiredCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; unavailableBehavior: z.ZodEnum<{ "fail-closed": "fail-closed"; "degrade-read-only": "degrade-read-only"; "ignore-missing": "ignore-missing"; }>; mode: z.ZodLiteral<"optional">; }, z.core.$strict>, z.ZodObject<{ writeBeforeBroadcast: z.ZodLiteral; requiredCopies: z.ZodNumber; resource: z.ZodString; readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; retentionSeconds: z.ZodNumber; unavailableBehavior: z.ZodEnum<{ "fail-closed": "fail-closed"; "degrade-read-only": "degrade-read-only"; "ignore-missing": "ignore-missing"; }>; mode: z.ZodLiteral<"required">; }, z.core.$strict>], "mode">; projection: z.ZodDiscriminatedUnion<[z.ZodObject<{ profile: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ projectionResource: z.ZodString; floor: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"bounded">; block: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"genesis">; block: z.ZodLiteral<0>; }, z.core.$strict>], "mode">; maximumLagBlocks: z.ZodNumber; progressWatermark: z.ZodBoolean; profile: z.ZodLiteral<"ephemeral">; }, z.core.$strict>, z.ZodObject<{ checkpointResource: z.ZodString; projectionResource: z.ZodString; floor: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"bounded">; block: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"genesis">; block: z.ZodLiteral<0>; }, z.core.$strict>], "mode">; maximumLagBlocks: z.ZodNumber; progressWatermark: z.ZodBoolean; profile: z.ZodEnum<{ "private-durable": "private-durable"; "public-served": "public-served"; "signed-publication": "signed-publication"; }>; }, z.core.$strict>], "profile">; consistency: z.ZodObject<{ read: z.ZodLiteral<"finalized">; readinessMaxLag: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; resources: z.ZodRecord; provision: z.ZodLiteral<"managed-local">; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; networkId: z.ZodLiteral<"local">; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"xl1-network">; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; networkId: z.ZodString; expectedChainId: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"xl1-network">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; networkId: z.ZodString; expectedChainId: z.ZodString; endpoint: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; minimumCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; class: z.ZodLiteral<"datalake">; provision: z.ZodLiteral<"managed-local">; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; }, z.core.$strict>, z.ZodObject<{ readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; minimumCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; class: z.ZodLiteral<"datalake">; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ readAccess: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; contentProtection: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; minimumCopies: z.ZodNumber; retentionSeconds: z.ZodNumber; class: z.ZodLiteral<"datalake">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; endpoint: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; }, z.core.$strict>, z.ZodObject<{ class: z.ZodEnum<{ "effect-journal": "effect-journal"; "projection-store": "projection-store"; "checkpoint-store": "checkpoint-store"; }>; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; externalRef: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodEnum<{ ephemeral: "ephemeral"; retained: "retained"; }>; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"secret">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; durability: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; secretRef: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodLiteral<"managed-local">; persistence: z.ZodLiteral<"ephemeral">; mode: z.ZodLiteral<"ephemeral-local">; childIndex: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"identity">; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; mode: z.ZodLiteral<"provided">; expectedAddress: z.ZodString; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"identity">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; mode: z.ZodLiteral<"provided">; secretRef: z.ZodString; expectedAddress: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodLiteral<"managed">; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"side-channel">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; endpoint: z.ZodString; }, z.core.$strict>]>, z.ZodObject<{ class: z.ZodLiteral<"external-source">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; sourceKind: z.ZodEnum<{ api: "api"; "evm-chain": "evm-chain"; sensor: "sensor"; clock: "clock"; other: "other"; }>; endpoint: z.ZodString; }, z.core.$strict>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ class: z.ZodLiteral<"event-stream">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; externalRef: z.ZodString; }, z.core.$strict>]>, z.ZodUnion; provision: z.ZodEnum<{ "managed-local": "managed-local"; managed: "managed"; }>; persistence: z.ZodLiteral<"retained">; }, z.core.$strict>, z.ZodObject<{ streamResource: z.ZodString; class: z.ZodLiteral<"event-subscription">; provision: z.ZodLiteral<"external">; persistence: z.ZodLiteral<"external">; externalRef: z.ZodString; }, z.core.$strict>]>]>>; verification: z.ZodArray; id: z.ZodString; package: z.ZodString; script: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; export type DappDeploymentRequestDocument = z.infer; export declare function normalizeDappDeploymentRequest(request: DappDeploymentRequest): DappDeploymentRequest; //# sourceMappingURL=deploymentRequest.d.ts.map