import { z } from "zod/v4"; //#region src/testnets/schemas.d.ts /** * {@link TestnetStageStatus} **/ export declare const testnetStageStatusSchema: z.ZodEnum<{ error: "error"; failed: "failed"; queued: "queued"; started: "started"; success: "success"; terminated: "terminated"; }>; /** * {@link TestnetBackendState} **/ export declare const testnetBackendStateSchema: z.ZodEnum<{ active: "active"; error: "error"; provisioning: "provisioning"; starting: "starting"; }>; /** * {@link Testnet} **/ export declare const testnetSchema: z.ZodObject<{ alias: z.ZodString; executionId: z.ZodString; isActive: z.ZodBoolean; description: z.ZodString; persistent: z.ZodBoolean; paused: z.ZodBoolean; network: z.ZodEnum<{ Arbitrum: "Arbitrum"; Avalanche: "Avalanche"; BNB: "BNB"; Base: "Base"; Berachain: "Berachain"; Etherlink: "Etherlink"; Hemi: "Hemi"; Lisk: "Lisk"; Mainnet: "Mainnet"; MegaETH: "MegaETH"; Monad: "Monad"; Optimism: "Optimism"; Plasma: "Plasma"; Somnia: "Somnia"; Sonic: "Sonic"; WorldChain: "WorldChain"; }>; createdAt: z.ZodISODateTime; }, z.core.$strip>; /** * {@link TestnetBackendOptions} **/ export declare const testnetBackendOptionsSchema: z.ZodObject<{ version: z.ZodOptional; env: z.ZodOptional>; parentBranchId: z.ZodOptional; }, z.core.$strip>; /** * {@link TestnetBackendStatus} **/ export declare const testnetBackendStatusSchema: z.ZodObject<{ state: z.ZodEnum<{ active: "active"; error: "error"; provisioning: "provisioning"; starting: "starting"; }>; error: z.ZodOptional; version: z.ZodOptional; }, z.core.$strip>; /** * {@link TestnetBlock} **/ export declare const testnetBlockSchema: z.ZodObject<{ number: z.ZodNumber; time: z.ZodISODateTime; }, z.core.$strip>; /** * {@link TestnetScriptBlock} **/ export declare const testnetScriptBlockSchema: z.ZodObject<{ number: z.ZodNumber; time: z.ZodISODateTime; timeDrift: z.ZodNumber; originDrift: z.ZodString; automine: z.ZodBoolean; mineInterval: z.ZodNumber; }, z.core.$strip>; /** * {@link TestnetScriptOptions} **/ export declare const testnetScriptOptionsSchema: z.ZodObject<{ id: z.ZodString; description: z.ZodString; npx: z.ZodOptional; docker: z.ZodOptional; args: z.ZodPipe>, z.ZodTransform>; env: z.ZodPipe>, z.ZodTransform, Record | null>>; flags: z.ZodPipe>, z.ZodTransform>; timeout: z.ZodString; packageManager: z.ZodOptional; input: z.ZodOptional; }, z.core.$strip>; /** * {@link TestnetScript} **/ export declare const testnetScriptSchema: z.ZodObject<{ script: z.ZodObject<{ id: z.ZodString; description: z.ZodString; npx: z.ZodOptional; docker: z.ZodOptional; args: z.ZodPipe>, z.ZodTransform>; env: z.ZodPipe>, z.ZodTransform, Record | null>>; flags: z.ZodPipe>, z.ZodTransform>; timeout: z.ZodString; packageManager: z.ZodOptional; input: z.ZodOptional; }, z.core.$strip>; duration: z.ZodString; blockBefore: z.ZodOptional>; blockAfter: z.ZodOptional>; status: z.ZodEnum<{ error: "error"; failed: "failed"; queued: "queued"; started: "started"; success: "success"; terminated: "terminated"; }>; error: z.ZodOptional; exitCode: z.ZodNumber; source: z.ZodOptional; revision: z.ZodOptional; }, z.core.$strip>; /** * {@link TestnetTaskDefinition} **/ export declare const testnetTaskDefinitionSchema: z.ZodObject<{ id: z.ZodOptional; family: z.ZodOptional; name: z.ZodOptional; description: z.ZodOptional; image: z.ZodString; version: z.ZodOptional; entrypoint: z.ZodOptional>; command: z.ZodOptional>; env: z.ZodOptional>; secrets: z.ZodOptional>; input: z.ZodOptional; timeout: z.ZodOptional; concurrent: z.ZodBoolean; multicontainer: z.ZodBoolean; schemaVersion: z.ZodOptional; }, z.core.$strip>; /** * {@link TestnetTaskProgress} **/ export declare const testnetTaskProgressSchema: z.ZodObject<{ completed: z.ZodNumber; total: z.ZodNumber; details: z.ZodOptional; }, z.core.$strip>; /** * {@link TestnetTask} **/ export declare const testnetTaskSchema: z.ZodObject<{ id: z.ZodString; definitionId: z.ZodString; family: z.ZodString; executionId: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; image: z.ZodString; source: z.ZodOptional; revision: z.ZodOptional; entrypoint: z.ZodOptional>; command: z.ZodOptional>; env: z.ZodOptional>; secrets: z.ZodOptional>; input: z.ZodOptional; multicontainer: z.ZodBoolean; concurrent: z.ZodBoolean; outputDir: z.ZodOptional; status: z.ZodEnum<{ error: "error"; failed: "failed"; queued: "queued"; started: "started"; success: "success"; terminated: "terminated"; }>; error: z.ZodOptional; createdAt: z.ZodISODateTime; updatedAt: z.ZodISODateTime; progress: z.ZodObject<{ completed: z.ZodNumber; total: z.ZodNumber; details: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; /** * {@link TestnetOptions} **/ export declare const testnetOptionsSchema: z.ZodObject<{ description: z.ZodOptional; chainId: z.ZodOptional; network: z.ZodEnum<{ Arbitrum: "Arbitrum"; Avalanche: "Avalanche"; BNB: "BNB"; Base: "Base"; Berachain: "Berachain"; Etherlink: "Etherlink"; Hemi: "Hemi"; Lisk: "Lisk"; Mainnet: "Mainnet"; MegaETH: "MegaETH"; Monad: "Monad"; Optimism: "Optimism"; Plasma: "Plasma"; Somnia: "Somnia"; Sonic: "Sonic"; WorldChain: "WorldChain"; }>; cid: z.ZodOptional; anvilFlags: z.ZodOptional>; anvilImage: z.ZodOptional; rpcProvider: z.ZodOptional; addressProvider: z.ZodOptional>>; marketConfigurators: z.ZodOptional>>>; rwaFactories: z.ZodOptional>>>; blockNumber: z.ZodString; owner: z.ZodString; timeout: z.ZodString; synctronLogLevel: z.ZodOptional; scripts: z.ZodPipe; docker: z.ZodOptional; args: z.ZodPipe>, z.ZodTransform>; env: z.ZodPipe>, z.ZodTransform, Record | null>>; flags: z.ZodPipe>, z.ZodTransform>; timeout: z.ZodString; packageManager: z.ZodOptional; input: z.ZodOptional; }, z.core.$strip>>>, z.ZodTransform<{ id: string; description: string; npx?: string | undefined; docker?: string | undefined; args: string[]; env: Record; flags: string[]; timeout: string; packageManager?: string | undefined; input?: unknown; }[], { id: string; description: string; npx?: string | undefined; docker?: string | undefined; args: string[]; env: Record; flags: string[]; timeout: string; packageManager?: string | undefined; input?: unknown; }[] | null>>; disableSync: z.ZodBoolean; disableIntervalMining: z.ZodBoolean; disableRPCProtection: z.ZodBoolean; debug: z.ZodOptional; webhooks: z.ZodPipe>, z.ZodTransform>; backend: z.ZodOptional; env: z.ZodOptional>; parentBranchId: z.ZodOptional; }, z.core.$strip>>; tasks: z.ZodOptional; family: z.ZodOptional; name: z.ZodOptional; description: z.ZodOptional; image: z.ZodString; version: z.ZodOptional; entrypoint: z.ZodOptional>; command: z.ZodOptional>; env: z.ZodOptional>; secrets: z.ZodOptional>; input: z.ZodOptional; timeout: z.ZodOptional; concurrent: z.ZodBoolean; multicontainer: z.ZodBoolean; schemaVersion: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; /** * {@link TestnetStatus} **/ export declare const testnetStatusSchema: z.ZodObject<{ alias: z.ZodOptional; network: z.ZodEnum<{ Arbitrum: "Arbitrum"; Avalanche: "Avalanche"; BNB: "BNB"; Base: "Base"; Berachain: "Berachain"; Etherlink: "Etherlink"; Hemi: "Hemi"; Lisk: "Lisk"; Mainnet: "Mainnet"; MegaETH: "MegaETH"; Monad: "Monad"; Optimism: "Optimism"; Plasma: "Plasma"; Somnia: "Somnia"; Sonic: "Sonic"; WorldChain: "WorldChain"; }>; nextRestart: z.ZodOptional; isActive: z.ZodBoolean; ready: z.ZodBoolean; paused: z.ZodBoolean; rpcUrl: z.ZodOptional; url: z.ZodString; logsUrl: z.ZodString; persistent: z.ZodBoolean; latestBlock: z.ZodOptional>; tasks: z.ZodOptional; description: z.ZodOptional; image: z.ZodString; source: z.ZodOptional; revision: z.ZodOptional; entrypoint: z.ZodOptional>; command: z.ZodOptional>; env: z.ZodOptional>; secrets: z.ZodOptional>; input: z.ZodOptional; multicontainer: z.ZodBoolean; concurrent: z.ZodBoolean; outputDir: z.ZodOptional; status: z.ZodEnum<{ error: "error"; failed: "failed"; queued: "queued"; started: "started"; success: "success"; terminated: "terminated"; }>; error: z.ZodOptional; createdAt: z.ZodISODateTime; updatedAt: z.ZodISODateTime; progress: z.ZodObject<{ completed: z.ZodNumber; total: z.ZodNumber; details: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>>; backend: z.ZodOptional; error: z.ZodOptional; version: z.ZodOptional; }, z.core.$strip>>; executionId: z.ZodString; options: z.ZodObject<{ description: z.ZodOptional; chainId: z.ZodOptional; network: z.ZodEnum<{ Arbitrum: "Arbitrum"; Avalanche: "Avalanche"; BNB: "BNB"; Base: "Base"; Berachain: "Berachain"; Etherlink: "Etherlink"; Hemi: "Hemi"; Lisk: "Lisk"; Mainnet: "Mainnet"; MegaETH: "MegaETH"; Monad: "Monad"; Optimism: "Optimism"; Plasma: "Plasma"; Somnia: "Somnia"; Sonic: "Sonic"; WorldChain: "WorldChain"; }>; cid: z.ZodOptional; anvilFlags: z.ZodOptional>; anvilImage: z.ZodOptional; rpcProvider: z.ZodOptional; addressProvider: z.ZodOptional>>; marketConfigurators: z.ZodOptional>>>; rwaFactories: z.ZodOptional>>>; blockNumber: z.ZodString; owner: z.ZodString; timeout: z.ZodString; synctronLogLevel: z.ZodOptional; scripts: z.ZodPipe; docker: z.ZodOptional; args: z.ZodPipe>, z.ZodTransform>; env: z.ZodPipe>, z.ZodTransform, Record | null>>; flags: z.ZodPipe>, z.ZodTransform>; timeout: z.ZodString; packageManager: z.ZodOptional; input: z.ZodOptional; }, z.core.$strip>>>, z.ZodTransform<{ id: string; description: string; npx?: string | undefined; docker?: string | undefined; args: string[]; env: Record; flags: string[]; timeout: string; packageManager?: string | undefined; input?: unknown; }[], { id: string; description: string; npx?: string | undefined; docker?: string | undefined; args: string[]; env: Record; flags: string[]; timeout: string; packageManager?: string | undefined; input?: unknown; }[] | null>>; disableSync: z.ZodBoolean; disableIntervalMining: z.ZodBoolean; disableRPCProtection: z.ZodBoolean; debug: z.ZodOptional; webhooks: z.ZodPipe>, z.ZodTransform>; backend: z.ZodOptional; env: z.ZodOptional>; parentBranchId: z.ZodOptional; }, z.core.$strip>>; tasks: z.ZodOptional; family: z.ZodOptional; name: z.ZodOptional; description: z.ZodOptional; image: z.ZodString; version: z.ZodOptional; entrypoint: z.ZodOptional>; command: z.ZodOptional>; env: z.ZodOptional>; secrets: z.ZodOptional>; input: z.ZodOptional; timeout: z.ZodOptional; concurrent: z.ZodBoolean; multicontainer: z.ZodBoolean; schemaVersion: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; forkBlock: z.ZodObject<{ number: z.ZodNumber; time: z.ZodISODateTime; }, z.core.$strip>; syncBlock: z.ZodNumber; syncError: z.ZodOptional; originChainId: z.ZodNumber; anvilChainId: z.ZodNumber; createdAt: z.ZodISODateTime; addressProvider: z.ZodCodec>; marketConfigurators: z.ZodOptional>>>; rwaFactories: z.ZodOptional>>>; onchainExecutionId: z.ZodCodec>; scripts: z.ZodOptional; docker: z.ZodOptional; args: z.ZodPipe>, z.ZodTransform>; env: z.ZodPipe>, z.ZodTransform, Record | null>>; flags: z.ZodPipe>, z.ZodTransform>; timeout: z.ZodString; packageManager: z.ZodOptional; input: z.ZodOptional; }, z.core.$strip>; duration: z.ZodString; blockBefore: z.ZodOptional>; blockAfter: z.ZodOptional>; status: z.ZodEnum<{ error: "error"; failed: "failed"; queued: "queued"; started: "started"; success: "success"; terminated: "terminated"; }>; error: z.ZodOptional; exitCode: z.ZodNumber; source: z.ZodOptional; revision: z.ZodOptional; }, z.core.$strip>>>; cid: z.ZodOptional; files: z.ZodOptional>; }, z.core.$strip>; //#endregion