import { z } from "zod"; export declare const PrepareActionProgramRequestSchema: z.ZodObject<{ artifact: z.ZodObject<{ definition: z.ZodObject<{ contract: z.ZodLiteral<"ActionProgramDefinition">; schemaVersion: z.ZodLiteral<1>; programId: z.ZodString; ownerRepo: z.ZodString; tenantScope: z.ZodObject<{ tenantRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>; supportedSurface: z.ZodLiteral<"studio">; inputSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; resultSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; entry: z.ZodLiteral<"main">; abi: z.ZodLiteral<"monkeys.action-program/2">; compiler: z.ZodString; target: z.ZodLiteral<"browser-worker-es2020">; sourceHash: z.ZodString; compiledHash: z.ZodString; sourceMapHash: z.ZodString; dependencies: z.ZodArray; revisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; inputSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; resultSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; download: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"text-artifact">; fileNamePath: z.ZodArray; mimeTypePath: z.ZodArray; contentPath: z.ZodArray; maxBytes: z.ZodNumber; }, z.core.$strict>], "kind">>; dynamicInputKeys: z.ZodArray; }, z.core.$strict>>; effects: z.ZodArray>; refreshAliases: z.ZodArray; stateAliases: z.ZodArray; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; budgets: z.ZodObject<{ rpcMs: z.ZodNumber; concurrentCalls: z.ZodNumber; calls: z.ZodNumber; messageBytes: z.ZodNumber; activeMs: z.ZodNumber; formMs: z.ZodNumber; wallMs: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; javascript: z.ZodString; sourceMap: z.ZodString; }, z.core.$strict>; expectedVersion: z.ZodNumber; }, z.core.$strict>; export declare const RegisterActionProgramRequestSchema: z.ZodObject<{ artifact: z.ZodObject<{ definition: z.ZodObject<{ contract: z.ZodLiteral<"ActionProgramDefinition">; schemaVersion: z.ZodLiteral<1>; programId: z.ZodString; ownerRepo: z.ZodString; tenantScope: z.ZodObject<{ tenantRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>; supportedSurface: z.ZodLiteral<"studio">; inputSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; resultSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; entry: z.ZodLiteral<"main">; abi: z.ZodLiteral<"monkeys.action-program/2">; compiler: z.ZodString; target: z.ZodLiteral<"browser-worker-es2020">; sourceHash: z.ZodString; compiledHash: z.ZodString; sourceMapHash: z.ZodString; dependencies: z.ZodArray; revisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; inputSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; resultSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; download: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"text-artifact">; fileNamePath: z.ZodArray; mimeTypePath: z.ZodArray; contentPath: z.ZodArray; maxBytes: z.ZodNumber; }, z.core.$strict>], "kind">>; dynamicInputKeys: z.ZodArray; }, z.core.$strict>>; effects: z.ZodArray>; refreshAliases: z.ZodArray; stateAliases: z.ZodArray; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; budgets: z.ZodObject<{ rpcMs: z.ZodNumber; concurrentCalls: z.ZodNumber; calls: z.ZodNumber; messageBytes: z.ZodNumber; activeMs: z.ZodNumber; formMs: z.ZodNumber; wallMs: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; javascript: z.ZodString; sourceMap: z.ZodString; }, z.core.$strict>; expectedVersion: z.ZodNumber; planHash: z.ZodString; idempotencyKey: z.ZodString; }, z.core.$strict>; export declare const ReadActionProgramRequestSchema: z.ZodObject<{ revisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; export type PrepareActionProgramRequest = z.infer; export type RegisterActionProgramRequest = z.infer; /** No persistent run: the original event is re-authorized against the exact Page on every call. */ export declare const RuntimeProgramLoadRequestSchema: z.ZodObject<{ context: z.ZodObject<{ activeReleaseRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; pageRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; intent: z.ZodRecord>>; recoveryOnly: z.ZodOptional>; pageState: z.ZodPipe>>>; files: z.ZodOptional, z.ZodObject<{ fileName: z.ZodString; canonicalUri: z.ZodString; }, z.core.$strict>]>>>; scope: z.ZodOptional>>>>; routePath: z.ZodOptional; idempotencyKey: z.ZodString; }, z.core.$strict>; }, z.core.$strict>; export declare const RuntimeProgramCallRequestSchema: z.ZodObject<{ context: z.ZodObject<{ activeReleaseRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; pageRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; intent: z.ZodRecord>>; recoveryOnly: z.ZodOptional>; pageState: z.ZodPipe>>>; files: z.ZodOptional, z.ZodObject<{ fileName: z.ZodString; canonicalUri: z.ZodString; }, z.core.$strict>]>>>; scope: z.ZodOptional>>>>; routePath: z.ZodOptional; idempotencyKey: z.ZodString; }, z.core.$strict>; kind: z.ZodEnum<{ query: "query"; command: "command"; }>; dependencyId: z.ZodString; args: z.ZodRecord>>; stepKey: z.ZodString; recoveryOnly: z.ZodOptional>; }, z.core.$strict>; export declare const RuntimeProgramLoadResultSchema: z.ZodObject<{ artifact: z.ZodObject<{ definition: z.ZodObject<{ contract: z.ZodLiteral<"ActionProgramDefinition">; schemaVersion: z.ZodLiteral<1>; programId: z.ZodString; ownerRepo: z.ZodString; tenantScope: z.ZodObject<{ tenantRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>; supportedSurface: z.ZodLiteral<"studio">; inputSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; resultSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; entry: z.ZodLiteral<"main">; abi: z.ZodLiteral<"monkeys.action-program/2">; compiler: z.ZodString; target: z.ZodLiteral<"browser-worker-es2020">; sourceHash: z.ZodString; compiledHash: z.ZodString; sourceMapHash: z.ZodString; dependencies: z.ZodArray; revisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; inputSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; resultSchemaRevisionRef: z.ZodObject<{ revision: z.ZodNumber; schemaVersion: z.ZodNumber; contentHash: z.ZodString; kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; visibility: z.ZodEnum<{ tenant: "tenant"; public: "public"; global: "global"; }>; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; download: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"text-artifact">; fileNamePath: z.ZodArray; mimeTypePath: z.ZodArray; contentPath: z.ZodArray; maxBytes: z.ZodNumber; }, z.core.$strict>], "kind">>; dynamicInputKeys: z.ZodArray; }, z.core.$strict>>; effects: z.ZodArray>; refreshAliases: z.ZodArray; stateAliases: z.ZodArray; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; budgets: z.ZodObject<{ rpcMs: z.ZodNumber; concurrentCalls: z.ZodNumber; calls: z.ZodNumber; messageBytes: z.ZodNumber; activeMs: z.ZodNumber; formMs: z.ZodNumber; wallMs: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; javascript: z.ZodString; sourceMap: z.ZodString; }, z.core.$strict>; input: z.ZodRecord>>; schemas: z.ZodArray; tenantScope: z.ZodOptional; dataSpaceRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; ownerRepo: z.ZodString; }, z.core.$strict>; teamRef: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; document: z.ZodRecord>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const RuntimeProgramCallResultSchema: z.ZodObject<{ value: z.ZodRecord>>; }, z.core.$strict>; export type RuntimeProgramLoadRequest = z.infer; export type RuntimeProgramCallRequest = z.infer; export type RuntimeProgramLoadResult = z.infer; export declare const RuntimeProgramDownloadResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"native">; download: z.ZodObject<{ url: z.ZodString; fileName: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"text-artifact">; fileName: z.ZodString; mimeType: z.ZodEnum<{ "application/json": "application/json"; "text/plain": "text/plain"; "text/csv": "text/csv"; }>; content: z.ZodString; }, z.core.$strict>], "kind">; //# sourceMappingURL=action-program-http.d.ts.map