import { z } from 'zod'; import { IZodHandlers, IZodSchemaToApiTypes } from '../utils/IZodApi'; export declare const DatastoreManifestWithLatest: z.ZodObject; description: z.ZodOptional; storageEngineHost: z.ZodOptional; versionTimestamp: z.ZodNumber; scriptHash: z.ZodString; adminIdentities: z.ZodArray; scriptEntrypoint: z.ZodString; coreVersion: z.ZodString; schemaInterface: z.ZodOptional; extractorsByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; crawlersByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; tablesByName: z.ZodRecord; schemaAsJson: z.ZodOptional>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; domain: z.ZodOptional; }, { latestVersion: z.ZodString; isStarted: z.ZodBoolean; }>, "strip", z.ZodTypeAny, { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; crawlersByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; tablesByName: Record | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; latestVersion: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; }, { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; crawlersByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; tablesByName: Record | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; latestVersion: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; }>; export declare const DatastoreListEntry: z.ZodObject; description: z.ZodOptional; storageEngineHost: z.ZodOptional; versionTimestamp: z.ZodNumber; scriptHash: z.ZodString; adminIdentities: z.ZodArray; scriptEntrypoint: z.ZodString; coreVersion: z.ZodString; schemaInterface: z.ZodOptional; extractorsByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; crawlersByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; tablesByName: z.ZodRecord; schemaAsJson: z.ZodOptional>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; domain: z.ZodOptional; }, "id" | "description" | "version" | "name" | "domain" | "versionTimestamp" | "scriptEntrypoint">, { isStarted: z.ZodBoolean; }>, "strip", z.ZodTypeAny, { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }, { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }>; export declare const DatastoreRegistryApiSchemas: { 'DatastoreRegistry.list': { args: z.ZodObject<{ count: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { count?: number | undefined; offset?: number | undefined; }, { count?: number | undefined; offset?: number | undefined; }>; result: z.ZodObject<{ datastores: z.ZodArray; description: z.ZodOptional; storageEngineHost: z.ZodOptional; versionTimestamp: z.ZodNumber; scriptHash: z.ZodString; adminIdentities: z.ZodArray; scriptEntrypoint: z.ZodString; coreVersion: z.ZodString; schemaInterface: z.ZodOptional; extractorsByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; crawlersByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; tablesByName: z.ZodRecord; schemaAsJson: z.ZodOptional>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; domain: z.ZodOptional; }, "id" | "description" | "version" | "name" | "domain" | "versionTimestamp" | "scriptEntrypoint">, { isStarted: z.ZodBoolean; }>, "strip", z.ZodTypeAny, { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }, { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }>, "many">; total: z.ZodNumber; }, "strip", z.ZodTypeAny, { datastores: { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }[]; total: number; }, { datastores: { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }[]; total: number; }>; }; 'DatastoreRegistry.get': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; version: string; }, { id: string; version: string; }>; result: z.ZodObject<{ datastore: z.ZodObject; description: z.ZodOptional; storageEngineHost: z.ZodOptional; versionTimestamp: z.ZodNumber; scriptHash: z.ZodString; adminIdentities: z.ZodArray; scriptEntrypoint: z.ZodString; coreVersion: z.ZodString; schemaInterface: z.ZodOptional; extractorsByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; crawlersByName: z.ZodRecord; corePlugins: z.ZodOptional>; schemaAsJson: z.ZodOptional; output: z.ZodOptional; inputExamples: z.ZodOptional; }, "strip", z.ZodTypeAny, { input?: any; output?: any; inputExamples?: any; }, { input?: any; output?: any; inputExamples?: any; }>>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; corePlugins?: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; tablesByName: z.ZodRecord; schemaAsJson: z.ZodOptional>; prices: z.ZodOptional; addOns: z.ZodOptional; }, "strip", z.ZodTypeAny, { perKb?: number | undefined; }, { perKb?: number | undefined; }>>; remoteMeta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }, { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }, { description?: string | undefined; schemaAsJson?: Record | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>>; domain: z.ZodOptional; }, { latestVersion: z.ZodString; isStarted: z.ZodBoolean; }>, "strip", z.ZodTypeAny, { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; crawlersByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; tablesByName: Record | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; latestVersion: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; }, { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; crawlersByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; tablesByName: Record | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; latestVersion: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; }>; }, "strip", z.ZodTypeAny, { datastore: { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; crawlersByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; tablesByName: Record | undefined; prices?: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; latestVersion: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; }; }, { datastore: { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; crawlersByName: Record | undefined; schemaAsJson?: { input?: any; output?: any; inputExamples?: any; } | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; tablesByName: Record | undefined; prices?: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[] | undefined; }>; latestVersion: string; isStarted: boolean; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; }; }>; }; 'DatastoreRegistry.getVersions': { args: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; result: z.ZodObject<{ versions: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string; timestamp: number; }[]; }, { versions: { version: string; timestamp: number; }[]; }>; }; 'DatastoreRegistry.getLatestVersion': { args: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; result: z.ZodObject<{ latestVersion: z.ZodString; }, "strip", z.ZodTypeAny, { latestVersion: string; }, { latestVersion: string; }>; }; 'DatastoreRegistry.downloadDbx': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; version: string; }, { id: string; version: string; }>; result: z.ZodObject<{ adminSignature: z.ZodEffects, Buffer, Buffer>; adminIdentity: z.ZodString; compressedDbx: z.ZodType; }, "strip", z.ZodTypeAny, { adminSignature: Buffer; adminIdentity: string; compressedDbx: Buffer; }, { adminSignature: Buffer; adminIdentity: string; compressedDbx: Buffer; }>; }; 'DatastoreRegistry.upload': { args: z.ZodObject<{ compressedDbx: z.ZodType; adminIdentity: z.ZodOptional; adminSignature: z.ZodOptional, Buffer, Buffer>>; }, "strip", z.ZodTypeAny, { compressedDbx: Buffer; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; }, { compressedDbx: Buffer; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; }>; result: z.ZodObject<{ success: z.ZodBoolean; }, "strip", z.ZodTypeAny, { success: boolean; }, { success: boolean; }>; }; }; export type IDatastoreRegistryApiTypes = IZodSchemaToApiTypes; export type IDatastoreRegistryApis = IZodHandlers; export type IDatastoreManifestWithLatest = z.infer; export type IDatastoreListEntry = z.infer; export default IDatastoreRegistryApiTypes;