import { z } from 'zod'; export declare const DappSubstrateRelationshipZod: z.ZodEnum<{ "consumes-finalized": "consumes-finalized"; "projects-finalized": "projects-finalized"; "bridges-external": "bridges-external"; }>; export type DappSubstrateRelationship = z.infer; export declare const ExecutionModeZod: z.ZodEnum<{ "on-demand": "on-demand"; "event-driven": "event-driven"; scheduled: "scheduled"; resident: "resident"; }>; export type ExecutionMode = z.infer; export declare const EffectAuthorityZod: z.ZodEnum<{ "read-only": "read-only"; "user-mediated": "user-mediated"; "service-authorized": "service-authorized"; "multi-party": "multi-party"; }>; export type EffectAuthority = z.infer; export declare const CoordinationProfileZod: z.ZodEnum<{ none: "none"; "optional-optimization": "optional-optimization"; "required-for-liveness": "required-for-liveness"; }>; export type CoordinationProfile = z.infer; export declare const SideChannelMessageKindZod: z.ZodEnum<{ ephemeral: "ephemeral"; proposal: "proposal"; attestation: "attestation"; "projection-hint": "projection-hint"; }>; export type SideChannelMessageKind = z.infer; export declare const SideChannelTransportZod: z.ZodEnum<{ "in-memory": "in-memory"; "post-message": "post-message"; http: "http"; websocket: "websocket"; webrtc: "webrtc"; chatter: "chatter"; }>; export type SideChannelTransport = z.infer; export declare const ExternalInteractionModeZod: z.ZodEnum<{ none: "none"; observe: "observe"; "attest-import": "attest-import"; "actuate-export": "actuate-export"; }>; export type ExternalInteractionMode = z.infer; export declare const ExternalSourceKindZod: z.ZodEnum<{ api: "api"; "evm-chain": "evm-chain"; sensor: "sensor"; clock: "clock"; other: "other"; }>; export type ExternalSourceKind = z.infer; export declare const CanonicalContentModeZod: z.ZodEnum<{ "chain-only": "chain-only"; "commitment-only": "commitment-only"; "datalake-backed": "datalake-backed"; }>; export type CanonicalContentMode = z.infer; export declare const DatalakeModeZod: z.ZodEnum<{ none: "none"; optional: "optional"; required: "required"; }>; export type DatalakeMode = z.infer; export declare const DatalakeReadAccessZod: z.ZodEnum<{ "public-read": "public-read"; "capability-read": "capability-read"; "private-network": "private-network"; }>; export type DatalakeReadAccess = z.infer; export declare const ContentProtectionZod: z.ZodEnum<{ plaintext: "plaintext"; encrypted: "encrypted"; "selectively-disclosed": "selectively-disclosed"; }>; export type ContentProtection = z.infer; export declare const DatalakeUnavailableBehaviorZod: z.ZodEnum<{ "fail-closed": "fail-closed"; "degrade-read-only": "degrade-read-only"; "ignore-missing": "ignore-missing"; }>; export type DatalakeUnavailableBehavior = z.infer; export declare const AuxiliaryStorageClassZod: z.ZodEnum<{ secret: "secret"; "private-draft": "private-draft"; "effect-journal": "effect-journal"; "replay-checkpoint": "replay-checkpoint"; projection: "projection"; "disposable-cache": "disposable-cache"; }>; export type AuxiliaryStorageClass = z.infer; export declare const StorageDurabilityZod: z.ZodEnum<{ "host-ephemeral": "host-ephemeral"; "crash-durable": "crash-durable"; }>; export type StorageDurability = z.infer; export declare const RequirementLevelZod: z.ZodEnum<{ optional: "optional"; required: "required"; }>; export type RequirementLevel = z.infer; export declare const ProjectionProfileZod: z.ZodEnum<{ none: "none"; ephemeral: "ephemeral"; "private-durable": "private-durable"; "public-served": "public-served"; "signed-publication": "signed-publication"; }>; export type ProjectionProfile = z.infer; export declare const ActiveProjectionProfileZod: z.ZodEnum<{ ephemeral: "ephemeral"; "private-durable": "private-durable"; "public-served": "public-served"; "signed-publication": "signed-publication"; }>; export type ActiveProjectionProfile = z.infer; export declare const DurableProjectionProfileZod: z.ZodEnum<{ "private-durable": "private-durable"; "public-served": "public-served"; "signed-publication": "signed-publication"; }>; export type DurableProjectionProfile = z.infer; export declare const ProjectionTemporalityZod: z.ZodEnum<{ bounded: "bounded"; unbounded: "unbounded"; }>; export type ProjectionTemporality = z.infer; export declare const ProjectionPublicationZod: z.ZodEnum<{ none: "none"; "query-service": "query-service"; "generation-head-last": "generation-head-last"; }>; export type ProjectionPublication = z.infer; //# sourceMappingURL=profile.d.ts.map