import { z } from 'zod'; import { IZodSchemaToApiTypes } from '../utils/IZodApi'; export declare const EntityStatsSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodEnum<["Table", "Extractor", "Crawler"]>; stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; }, "strip", z.ZodTypeAny, { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }, { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }>; declare const DatastoreMetadataResult: z.ZodObject<{ microgons: z.ZodEffects; bytes: z.ZodNumber; milliseconds: z.ZodNumber; }, "strip", z.ZodTypeAny, { microgons: bigint; bytes: number; milliseconds: number; }, { bytes: number; milliseconds: number; microgons?: unknown; }>; declare const DatastoreQueryResultSchema: z.ZodObject<{ latestVersion: z.ZodString; runError: z.ZodOptional>; outputs: z.ZodArray, "many">; metadata: z.ZodObject<{ microgons: z.ZodEffects; bytes: z.ZodNumber; milliseconds: z.ZodNumber; }, "strip", z.ZodTypeAny, { microgons: bigint; bytes: number; milliseconds: number; }, { bytes: number; milliseconds: number; microgons?: unknown; }>; }, "strip", z.ZodTypeAny, { latestVersion: string; outputs: any[]; metadata: { microgons: bigint; bytes: number; milliseconds: number; }; runError?: Error | undefined; }, { latestVersion: string; outputs: any[]; metadata: { bytes: number; milliseconds: number; microgons?: unknown; }; runError?: Error | undefined; }>; declare const DatastoreQueryMetadataSchema: z.ZodObject<{ id: z.ZodString; version: z.ZodString; queryId: z.ZodString; authentication: z.ZodOptional, Buffer, Buffer>; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { signature: Buffer; identity: string; nonce: string; }, { signature: Buffer; identity: string; nonce: string; }>>; affiliateId: z.ZodOptional; payment: z.ZodOptional; settledSignature: z.ZodEffects, Buffer, Buffer>, Buffer, unknown>; }, "strip", z.ZodTypeAny, { id: string; settledMicrogons: bigint; settledSignature: Buffer; }, { id: string; settledMicrogons?: unknown; settledSignature?: unknown; }>>; credits: z.ZodOptional>; }, { uuid: z.ZodString; microgons: z.ZodEffects; }>, "strip", z.ZodTypeAny, { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; }, { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; }>>; }, "strip", z.ZodTypeAny, { id: string; version: string; queryId: string; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; } | undefined; }, { id: string; version: string; queryId: string; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; } | undefined; }>; export declare const DatastoreApiSchemas: { 'Datastore.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; }>; }; 'Datastore.download': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; requestDate: z.ZodDate; adminIdentity: z.ZodString; adminSignature: z.ZodEffects, Buffer, Buffer>; }, "strip", z.ZodTypeAny, { id: string; version: string; adminSignature: Buffer; adminIdentity: string; requestDate: Date; }, { id: string; version: string; adminSignature: Buffer; adminIdentity: string; requestDate: Date; }>; result: z.ZodObject<{ adminIdentity: z.ZodString; adminSignature: z.ZodEffects, Buffer, Buffer>; compressedDbx: z.ZodType; }, "strip", z.ZodTypeAny, { adminSignature: Buffer; adminIdentity: string; compressedDbx: Buffer; }, { adminSignature: Buffer; adminIdentity: string; compressedDbx: Buffer; }>; }; 'Datastore.start': { args: z.ZodObject<{ id: z.ZodString; dbxPath: z.ZodString; watch: z.ZodBoolean; }, "strip", z.ZodTypeAny, { id: string; dbxPath: string; watch: boolean; }, { id: string; dbxPath: string; watch: boolean; }>; result: z.ZodObject<{ success: z.ZodBoolean; }, "strip", z.ZodTypeAny, { success: boolean; }, { success: boolean; }>; }; 'Datastore.creditsBalance': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; creditId: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; version: string; creditId: string; }, { id: string; version: string; creditId: string; }>; result: z.ZodObject<{ issuedCredits: z.ZodEffects; balance: z.ZodEffects; }, "strip", z.ZodTypeAny, { balance: bigint; issuedCredits: bigint; }, { balance?: unknown; issuedCredits?: unknown; }>; }; 'Datastore.creditsIssued': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; version: string; }, { id: string; version: string; }>; result: z.ZodObject<{ issuedCredits: z.ZodEffects; count: z.ZodNumber; }, "strip", z.ZodTypeAny, { count: number; issuedCredits: bigint; }, { count: number; issuedCredits?: unknown; }>; }; 'Datastore.admin': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; adminIdentity: z.ZodOptional; adminSignature: z.ZodOptional, Buffer, Buffer>>; adminFunction: z.ZodObject<{ ownerType: z.ZodEnum<["table", "crawler", "extractor", "datastore"]>; ownerName: z.ZodOptional; functionName: z.ZodString; }, "strip", z.ZodTypeAny, { ownerType: "datastore" | "table" | "crawler" | "extractor"; functionName: string; ownerName?: string | undefined; }, { ownerType: "datastore" | "table" | "crawler" | "extractor"; functionName: string; ownerName?: string | undefined; }>; functionArgs: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; version: string; adminFunction: { ownerType: "datastore" | "table" | "crawler" | "extractor"; functionName: string; ownerName?: string | undefined; }; functionArgs: any[]; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; }, { id: string; version: string; adminFunction: { ownerType: "datastore" | "table" | "crawler" | "extractor"; functionName: string; ownerName?: string | undefined; }; functionArgs: any[]; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; }>; result: z.ZodAny; }; 'Datastore.meta': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; includeSchemasAsJson: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; version: string; includeSchemasAsJson?: boolean | undefined; }, { id: string; version: string; includeSchemasAsJson?: boolean | undefined; }>; result: 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; }>, { stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; extractorsByName: z.ZodRecord; stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; netBasePrice: z.ZodEffects; schemaAsJson: z.ZodOptional; priceBreakdown: z.ZodArray; 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, { stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; netBasePrice: bigint; priceBreakdown: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[]; description?: string | undefined; schemaAsJson?: any; }, { stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; priceBreakdown: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[]; description?: string | undefined; schemaAsJson?: any; netBasePrice?: unknown; }>>; crawlersByName: z.ZodRecord; stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; netBasePrice: z.ZodEffects; schemaAsJson: z.ZodOptional; priceBreakdown: z.ZodArray; 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, { stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; netBasePrice: bigint; priceBreakdown: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[]; description?: string | undefined; schemaAsJson?: any; }, { stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; priceBreakdown: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[]; description?: string | undefined; schemaAsJson?: any; netBasePrice?: unknown; }>>; tablesByName: z.ZodRecord; stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; netBasePrice: z.ZodEffects; schemaAsJson: z.ZodOptional; priceBreakdown: z.ZodArray; 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, { stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; netBasePrice: bigint; priceBreakdown: { basePrice: bigint; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[]; description?: string | undefined; schemaAsJson?: any; }, { stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; priceBreakdown: { basePrice?: unknown; addOns?: { perKb?: number | undefined; } | undefined; remoteMeta?: { datastoreId: string; name: string; host: string; datastoreVersion: string; } | undefined; }[]; description?: string | undefined; schemaAsJson?: any; netBasePrice?: unknown; }>>; schemaInterface: z.ZodOptional; payment: z.ZodOptional; genesisHash: z.ZodString; address: z.ZodString; notaryId: z.ZodNumber; }, "strip", z.ZodTypeAny, { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; }, { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; }>>; }>, "strip", z.ZodTypeAny, { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record; crawlersByName: Record; tablesByName: Record; latestVersion: string; isStarted: boolean; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; payment?: { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; } | undefined; }, { id: string; version: string; versionTimestamp: number; scriptHash: string; adminIdentities: string[]; scriptEntrypoint: string; coreVersion: string; extractorsByName: Record; crawlersByName: Record; tablesByName: Record; latestVersion: string; isStarted: boolean; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; description?: string | undefined; name?: string | undefined; domain?: string | undefined; storageEngineHost?: string | undefined; schemaInterface?: string | undefined; payment?: { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; } | undefined; }>; }; 'Datastore.stream': { args: z.ZodObject, Buffer, Buffer>; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { signature: Buffer; identity: string; nonce: string; }, { signature: Buffer; identity: string; nonce: string; }>>; affiliateId: z.ZodOptional; payment: z.ZodOptional; settledSignature: z.ZodEffects, Buffer, Buffer>, Buffer, unknown>; }, "strip", z.ZodTypeAny, { id: string; settledMicrogons: bigint; settledSignature: Buffer; }, { id: string; settledMicrogons?: unknown; settledSignature?: unknown; }>>; credits: z.ZodOptional>; }, { uuid: z.ZodString; microgons: z.ZodEffects; }>, "strip", z.ZodTypeAny, { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; }, { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; }>>; }, { name: z.ZodString; input: z.ZodOptional; }>, "strip", z.ZodTypeAny, { id: string; version: string; name: string; queryId: string; input?: any; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; } | undefined; }, { id: string; version: string; name: string; queryId: string; input?: any; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; } | undefined; }>; result: z.ZodObject<{ latestVersion: z.ZodString; runError: z.ZodOptional>; outputs: z.ZodArray, "many">; metadata: z.ZodObject<{ microgons: z.ZodEffects; bytes: z.ZodNumber; milliseconds: z.ZodNumber; }, "strip", z.ZodTypeAny, { microgons: bigint; bytes: number; milliseconds: number; }, { bytes: number; milliseconds: number; microgons?: unknown; }>; }, "strip", z.ZodTypeAny, { latestVersion: string; outputs: any[]; metadata: { microgons: bigint; bytes: number; milliseconds: number; }; runError?: Error | undefined; }, { latestVersion: string; outputs: any[]; metadata: { bytes: number; milliseconds: number; microgons?: unknown; }; runError?: Error | undefined; }>; }; 'Datastore.query': { args: z.ZodObject, Buffer, Buffer>; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { signature: Buffer; identity: string; nonce: string; }, { signature: Buffer; identity: string; nonce: string; }>>; affiliateId: z.ZodOptional; payment: z.ZodOptional; settledSignature: z.ZodEffects, Buffer, Buffer>, Buffer, unknown>; }, "strip", z.ZodTypeAny, { id: string; settledMicrogons: bigint; settledSignature: Buffer; }, { id: string; settledMicrogons?: unknown; settledSignature?: unknown; }>>; credits: z.ZodOptional>; }, { uuid: z.ZodString; microgons: z.ZodEffects; }>, "strip", z.ZodTypeAny, { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; }, { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; }>>; }, { sql: z.ZodString; boundValues: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { id: string; version: string; queryId: string; sql: string; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; } | undefined; boundValues?: any[] | undefined; }, { id: string; version: string; queryId: string; sql: string; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; } | undefined; boundValues?: any[] | undefined; }>; result: z.ZodObject<{ latestVersion: z.ZodString; runError: z.ZodOptional>; outputs: z.ZodArray, "many">; metadata: z.ZodObject<{ microgons: z.ZodEffects; bytes: z.ZodNumber; milliseconds: z.ZodNumber; }, "strip", z.ZodTypeAny, { microgons: bigint; bytes: number; milliseconds: number; }, { bytes: number; milliseconds: number; microgons?: unknown; }>; }, "strip", z.ZodTypeAny, { latestVersion: string; outputs: any[]; metadata: { microgons: bigint; bytes: number; milliseconds: number; }; runError?: Error | undefined; }, { latestVersion: string; outputs: any[]; metadata: { bytes: number; milliseconds: number; microgons?: unknown; }; runError?: Error | undefined; }>; }; 'Datastore.createStorageEngine': { args: z.ZodObject<{ version: 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; }>; previousVersion: z.ZodOptional; 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; }>>>; }, "strip", z.ZodTypeAny, { version: { compressedDbx: Buffer; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; }; previousVersion?: { compressedDbx: Buffer; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; } | null | undefined; }, { version: { compressedDbx: Buffer; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; }; previousVersion?: { compressedDbx: Buffer; adminSignature?: Buffer | undefined; adminIdentity?: string | undefined; } | null | undefined; }>; result: z.ZodObject<{ success: z.ZodBoolean; }, "strip", z.ZodTypeAny, { success: boolean; }, { success: boolean; }>; }; 'Datastore.queryStorageEngine': { args: z.ZodObject, Buffer, Buffer>; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { signature: Buffer; identity: string; nonce: string; }, { signature: Buffer; identity: string; nonce: string; }>>; affiliateId: z.ZodOptional; payment: z.ZodOptional; settledSignature: z.ZodEffects, Buffer, Buffer>, Buffer, unknown>; }, "strip", z.ZodTypeAny, { id: string; settledMicrogons: bigint; settledSignature: Buffer; }, { id: string; settledMicrogons?: unknown; settledSignature?: unknown; }>>; credits: z.ZodOptional>; }, { uuid: z.ZodString; microgons: z.ZodEffects; }>, "strip", z.ZodTypeAny, { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; }, { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; }>>; }, { sql: z.ZodString; boundValues: z.ZodOptional>; virtualEntitiesByName: z.ZodOptional>; records: z.ZodArray; }, "strip", z.ZodTypeAny, { records: any[]; parameters?: Record | undefined; }, { records: any[]; parameters?: Record | undefined; }>>>; }>, "strip", z.ZodTypeAny, { id: string; version: string; queryId: string; sql: string; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; } | undefined; boundValues?: any[] | undefined; virtualEntitiesByName?: Record | undefined; }> | undefined; }, { id: string; version: string; queryId: string; sql: string; authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; affiliateId?: string | undefined; payment?: { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; } | undefined; boundValues?: any[] | undefined; virtualEntitiesByName?: Record | undefined; }> | undefined; }>; result: z.ZodObject<{ latestVersion: z.ZodString; runError: z.ZodOptional>; outputs: z.ZodArray, "many">; metadata: z.ZodObject<{ microgons: z.ZodEffects; bytes: z.ZodNumber; milliseconds: z.ZodNumber; }, "strip", z.ZodTypeAny, { microgons: bigint; bytes: number; milliseconds: number; }, { bytes: number; milliseconds: number; microgons?: unknown; }>; }, "strip", z.ZodTypeAny, { latestVersion: string; outputs: any[]; metadata: { microgons: bigint; bytes: number; milliseconds: number; }; runError?: Error | undefined; }, { latestVersion: string; outputs: any[]; metadata: { bytes: number; milliseconds: number; microgons?: unknown; }; runError?: Error | undefined; }>; }; 'Datastores.list': { args: z.ZodObject<{ offset: z.ZodDefault>; }, "strip", z.ZodTypeAny, { offset: number; }, { offset?: number | undefined; }>; result: z.ZodObject<{ datastores: z.ZodArray; description: z.ZodOptional; domain: z.ZodOptional; isStarted: z.ZodBoolean; scriptEntrypoint: z.ZodString; stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; }, "strip", z.ZodTypeAny, { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }, { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }>, "many">; total: z.ZodNumber; offset: z.ZodNumber; }, "strip", z.ZodTypeAny, { offset: number; datastores: { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }[]; total: number; }, { offset: number; datastores: { id: string; version: string; versionTimestamp: number; scriptEntrypoint: string; isStarted: boolean; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; description?: string | undefined; name?: string | undefined; domain?: string | undefined; }[]; total: number; }>; }; 'Datastore.versions': { args: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; result: z.ZodObject<{ versions: z.ZodArray; }, "strip", z.ZodTypeAny, { version: string; timestamp: number; }, { version: string; timestamp: number; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string; timestamp: number; }[]; }, { versions: { version: string; timestamp: number; }[]; }>; }; 'Datastore.stats': { args: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; result: z.ZodObject<{ byVersion: z.ZodArray; stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; }, "strip", z.ZodTypeAny, { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }, { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }>, "many">; overall: z.ZodArray; stats: z.ZodObject<{ queries: z.ZodNumber; errors: z.ZodNumber; totalSpend: z.ZodBigInt; totalCreditSpend: z.ZodBigInt; averageBytesPerQuery: z.ZodNumber; maxBytesPerQuery: z.ZodNumber; averageMilliseconds: z.ZodNumber; maxMilliseconds: z.ZodNumber; averageTotalPricePerQuery: z.ZodBigInt; maxPricePerQuery: z.ZodBigInt; }, "strip", z.ZodTypeAny, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }, { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }>; }, "strip", z.ZodTypeAny, { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }, { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }>, "many">; }, "strip", z.ZodTypeAny, { byVersion: { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }[]; overall: { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }[]; }, { byVersion: { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }[]; overall: { type: "Table" | "Extractor" | "Crawler"; name: string; stats: { queries: number; errors: number; totalSpend: bigint; totalCreditSpend: bigint; averageBytesPerQuery: number; maxBytesPerQuery: number; averageMilliseconds: number; maxMilliseconds: number; averageTotalPricePerQuery: bigint; maxPricePerQuery: bigint; }; }[]; }>; }; }; type IDatastoreApiTypes = IZodSchemaToApiTypes; export type IDatastoreEntityStats = z.infer; export type IDatastoreQueryMetadata = z.infer; export type IDatastoreMetadataResult = z.infer; export type IDatastoreQueryResult = z.infer; export default IDatastoreApiTypes;