import { z } from 'zod'; export declare const ExternalObservationSchema: "network.xyo.dapp.external.observation" & { readonly __schema: true; }; export declare const ExternalObservationZod: z.ZodObject<{ schema: z.ZodLiteral<"network.xyo.dapp.external.observation" & { readonly __schema: true; }>; schemaVersion: z.ZodLiteral<1>; dappId: z.ZodString; chainId: z.ZodString; observationId: z.ZodString; sourceId: z.ZodString; sourceKind: z.ZodEnum<{ api: "api"; "evm-chain": "evm-chain"; sensor: "sensor"; clock: "clock"; other: "other"; }>; observerRole: z.ZodString; observedAt: z.ZodNumber; provenance: z.ZodObject<{ policyId: z.ZodString; policyVersion: z.ZodNumber; evidenceHash: z.ZodString; }, z.core.$strict>; finality: z.ZodObject<{ policyId: z.ZodString; policyVersion: z.ZodNumber; evidenceHash: z.ZodString; }, z.core.$strict>; content: z.ZodObject<{ schema: z.ZodString; version: z.ZodNumber; hash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>; export type ExternalObservation = z.infer; //# sourceMappingURL=externalObservation.d.ts.map