UNPKG

pipe-protocol

Version:

A protocol for large scale Interplanetary Intertool Agent Context

137 lines 5.53 kB
import { z } from 'zod'; import { AccessPolicy } from './types'; export declare const PipeRecordSchema: z.ZodObject<{ cid: z.ZodOptional<z.ZodNullable<z.ZodString>>; content: z.ZodOptional<z.ZodNullable<z.ZodAny>>; type: z.ZodEnum<["data", "schema"]>; scope: z.ZodEnum<["private", "public", "machine", "user"]>; pinned: z.ZodOptional<z.ZodBoolean>; accessPolicy: z.ZodOptional<z.ZodType<AccessPolicy, z.ZodTypeDef, AccessPolicy>>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; timestamp: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }, { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }>; export declare const PipeBundleSchema: z.ZodObject<{ schemaRecord: z.ZodObject<{ cid: z.ZodOptional<z.ZodNullable<z.ZodString>>; content: z.ZodOptional<z.ZodNullable<z.ZodAny>>; type: z.ZodEnum<["data", "schema"]>; scope: z.ZodEnum<["private", "public", "machine", "user"]>; pinned: z.ZodOptional<z.ZodBoolean>; accessPolicy: z.ZodOptional<z.ZodType<AccessPolicy, z.ZodTypeDef, AccessPolicy>>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; timestamp: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }, { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }>; dataRecord: z.ZodObject<{ cid: z.ZodOptional<z.ZodNullable<z.ZodString>>; content: z.ZodOptional<z.ZodNullable<z.ZodAny>>; type: z.ZodEnum<["data", "schema"]>; scope: z.ZodEnum<["private", "public", "machine", "user"]>; pinned: z.ZodOptional<z.ZodBoolean>; accessPolicy: z.ZodOptional<z.ZodType<AccessPolicy, z.ZodTypeDef, AccessPolicy>>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; timestamp: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }, { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }>; combinedScope: z.ZodEnum<["private", "public", "machine", "user"]>; timestamp: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { schemaRecord: { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }; dataRecord: { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }; combinedScope: "private" | "public" | "machine" | "user"; timestamp?: string | undefined; }, { schemaRecord: { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }; dataRecord: { scope: "private" | "public" | "machine" | "user"; type: "data" | "schema"; cid?: string | null | undefined; content?: any; pinned?: boolean | undefined; accessPolicy?: AccessPolicy | undefined; metadata?: Record<string, any> | undefined; timestamp?: string | undefined; }; combinedScope: "private" | "public" | "machine" | "user"; timestamp?: string | undefined; }>; //# sourceMappingURL=schema.d.ts.map