import * as z from 'zod/mini'; import * as Response from '../../internal/Response.js'; import type * as App from '../App.js'; /** Zod schemas owned by the admin verified-vault handler. */ export declare namespace schema { /** One Earn vault, shared with the public detail API. */ const Vault: z.ZodMiniObject<{ access: z.ZodMiniOptional; }, z.core.$strict>>>; apy: z.ZodMiniOptional; net: z.ZodMiniString; window: z.ZodMiniEnum<{ "1d": "1d"; "1h": "1h"; "30d": "30d"; "7d": "7d"; }>; }, z.core.$strict>>>; assetToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; capabilities: z.ZodMiniOptional; boundedRedeem: z.ZodMiniBoolean; deposit: z.ZodMiniBoolean; exactWithdraw: z.ZodMiniBoolean; inKindDeposit: z.ZodMiniBoolean; privateRouting: z.ZodMiniBoolean; redeem: z.ZodMiniBoolean; routerSwaps: z.ZodMiniBoolean; }, z.core.$strict>>>; description: z.ZodMiniNullable>; engine: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; type: z.ZodMiniNullable>; venue: z.ZodMiniNullable, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>; id: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; instantLiquidity: z.ZodMiniNullable>; instantLiquidityValue: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; label: z.ZodMiniString; sharePrice: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>; shareToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; slug: z.ZodMiniNullable>; state: z.ZodMiniObject<{ depositsPaused: z.ZodMiniBoolean; engineShares: z.ZodMiniString; feesActive: z.ZodMiniBoolean; isAccountingAligned: z.ZodMiniBoolean; openRedeemRequestCount: z.ZodMiniNumber; totalAssets: z.ZodMiniString; totalEarnShares: z.ZodMiniString; }, z.core.$strict>; tvl: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; vaultAddress: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; verified: z.ZodMiniBoolean; zone: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; zones: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; deploymentBlock: z.ZodMiniNumber; earnRouter: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; }, z.core.$strict>; /** One registry-curated Earn vault, shared with the public verified list. */ const VerifiedVault: z.ZodMiniObject<{ access: z.ZodMiniOptional; }, z.core.$strict>>>; apy: z.ZodMiniOptional; net: z.ZodMiniString; window: z.ZodMiniEnum<{ "1d": "1d"; "1h": "1h"; "30d": "30d"; "7d": "7d"; }>; }, z.core.$strict>>>; assetToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; capabilities: z.ZodMiniOptional; boundedRedeem: z.ZodMiniBoolean; deposit: z.ZodMiniBoolean; exactWithdraw: z.ZodMiniBoolean; inKindDeposit: z.ZodMiniBoolean; privateRouting: z.ZodMiniBoolean; redeem: z.ZodMiniBoolean; routerSwaps: z.ZodMiniBoolean; }, z.core.$strict>>>; description: z.ZodMiniNullable>; id: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; instantLiquidity: z.ZodMiniNullable>; instantLiquidityValue: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; label: z.ZodMiniString; sharePrice: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>; shareToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; state: z.ZodMiniObject<{ depositsPaused: z.ZodMiniBoolean; engineShares: z.ZodMiniString; feesActive: z.ZodMiniBoolean; isAccountingAligned: z.ZodMiniBoolean; openRedeemRequestCount: z.ZodMiniNumber; totalAssets: z.ZodMiniString; totalEarnShares: z.ZodMiniString; }, z.core.$strict>; tvl: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; vaultAddress: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; zone: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; zones: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; deploymentBlock: z.ZodMiniNumber; earnRouter: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; engine: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; venue: z.ZodMiniNullable, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; type: z.ZodMiniEnum<{ erc4626: "erc4626"; veda: "veda"; }>; }, z.core.$strict>; slug: z.ZodMiniString; verified: z.ZodMiniLiteral; }, z.core.$strict>; /** Schemas for the listVerifiedEarnVaults operation. */ namespace listVerifiedEarnVaults { /** Query parameters for verified Earn vaults, without the public rate window. */ const Query: z.ZodMiniObject<{ asset: z.ZodMiniOptional, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; capability: z.ZodMiniPipe, z.ZodMiniTransform>, z.ZodMiniArray>>; chainId: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>>; cursor: z.ZodMiniOptional>; 'engine.type': z.ZodMiniOptional>; limit: z.ZodMiniDefault, z.ZodMiniTransform>>; include: z.ZodMiniPipe, z.ZodMiniTransform>, z.ZodMiniArray>>; }, z.core.$strict>; /** Paginated verified Earn vaults. */ const Response: z.ZodMiniObject<{ data: z.ZodMiniArray; }, z.core.$strict>>>; apy: z.ZodMiniOptional; net: z.ZodMiniString; window: z.ZodMiniEnum<{ "1d": "1d"; "1h": "1h"; "30d": "30d"; "7d": "7d"; }>; }, z.core.$strict>>>; assetToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; capabilities: z.ZodMiniOptional; boundedRedeem: z.ZodMiniBoolean; deposit: z.ZodMiniBoolean; exactWithdraw: z.ZodMiniBoolean; inKindDeposit: z.ZodMiniBoolean; privateRouting: z.ZodMiniBoolean; redeem: z.ZodMiniBoolean; routerSwaps: z.ZodMiniBoolean; }, z.core.$strict>>>; description: z.ZodMiniNullable>; id: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; instantLiquidity: z.ZodMiniNullable>; instantLiquidityValue: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; label: z.ZodMiniString; sharePrice: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>; shareToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; state: z.ZodMiniObject<{ depositsPaused: z.ZodMiniBoolean; engineShares: z.ZodMiniString; feesActive: z.ZodMiniBoolean; isAccountingAligned: z.ZodMiniBoolean; openRedeemRequestCount: z.ZodMiniNumber; totalAssets: z.ZodMiniString; totalEarnShares: z.ZodMiniString; }, z.core.$strict>; tvl: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; vaultAddress: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; zone: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; zones: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; deploymentBlock: z.ZodMiniNumber; earnRouter: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; engine: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; venue: z.ZodMiniNullable, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; type: z.ZodMiniEnum<{ erc4626: "erc4626"; veda: "veda"; }>; }, z.core.$strict>; slug: z.ZodMiniString; verified: z.ZodMiniLiteral; }, z.core.$strict>>; meta: z.ZodMiniOptional; source: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>>; nextCursor: z.ZodMiniNullable>; }, z.core.$strict>; } /** Schemas for the getVerifiedEarnVault operation. */ namespace getVerifiedEarnVault { /** Path parameters identifying one verified vault. */ const Params: z.ZodMiniObject<{ vaultId: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; }, z.core.$strict>; /** Query parameters selecting the vault chain and included fields. */ const Query: z.ZodMiniObject<{ chainId: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>>; include: z.ZodMiniPipe, z.ZodMiniTransform>, z.ZodMiniArray>>; }, z.core.$strict>; /** One Earn vault resolved for registry management. */ const Response: z.ZodMiniObject<{ access: z.ZodMiniOptional; }, z.core.$strict>>>; apy: z.ZodMiniOptional; net: z.ZodMiniString; window: z.ZodMiniEnum<{ "1d": "1d"; "1h": "1h"; "30d": "30d"; "7d": "7d"; }>; }, z.core.$strict>>>; assetToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; capabilities: z.ZodMiniOptional; boundedRedeem: z.ZodMiniBoolean; deposit: z.ZodMiniBoolean; exactWithdraw: z.ZodMiniBoolean; inKindDeposit: z.ZodMiniBoolean; privateRouting: z.ZodMiniBoolean; redeem: z.ZodMiniBoolean; routerSwaps: z.ZodMiniBoolean; }, z.core.$strict>>>; description: z.ZodMiniNullable>; engine: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; type: z.ZodMiniNullable>; venue: z.ZodMiniNullable, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>; id: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; instantLiquidity: z.ZodMiniNullable>; instantLiquidityValue: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; label: z.ZodMiniString; sharePrice: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>; shareToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; slug: z.ZodMiniNullable>; state: z.ZodMiniObject<{ depositsPaused: z.ZodMiniBoolean; engineShares: z.ZodMiniString; feesActive: z.ZodMiniBoolean; isAccountingAligned: z.ZodMiniBoolean; openRedeemRequestCount: z.ZodMiniNumber; totalAssets: z.ZodMiniString; totalEarnShares: z.ZodMiniString; }, z.core.$strict>; tvl: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; vaultAddress: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; verified: z.ZodMiniBoolean; zone: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; zones: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; deploymentBlock: z.ZodMiniNumber; earnRouter: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; }, z.core.$strict>; } /** Schemas for the putVerifiedEarnVault operation. */ namespace putVerifiedEarnVault { /** Curated fields used to verify and store one Earn vault. */ const Body: z.ZodMiniObject<{ chainId: z.ZodMiniPipe, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; description: z.ZodMiniOptional>>; label: z.ZodMiniOptional>; privateInputTokens: z.ZodMiniOptional, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>>; privateOutputTokens: z.ZodMiniOptional, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>>; slug: z.ZodMiniOptional>; vaultAddress: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; zones: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; deploymentBlock: z.ZodMiniNumber; earnRouter: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; }, z.core.$strict>>>; }, z.core.$strict>; /** The verified vault after the write. */ const Response: z.ZodMiniObject<{ access: z.ZodMiniOptional; }, z.core.$strict>>>; apy: z.ZodMiniOptional; net: z.ZodMiniString; window: z.ZodMiniEnum<{ "1d": "1d"; "1h": "1h"; "30d": "30d"; "7d": "7d"; }>; }, z.core.$strict>>>; assetToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; capabilities: z.ZodMiniOptional; boundedRedeem: z.ZodMiniBoolean; deposit: z.ZodMiniBoolean; exactWithdraw: z.ZodMiniBoolean; inKindDeposit: z.ZodMiniBoolean; privateRouting: z.ZodMiniBoolean; redeem: z.ZodMiniBoolean; routerSwaps: z.ZodMiniBoolean; }, z.core.$strict>>>; description: z.ZodMiniNullable>; id: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; instantLiquidity: z.ZodMiniNullable>; instantLiquidityValue: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; label: z.ZodMiniString; sharePrice: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>; shareToken: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; id: z.ZodMiniString; logoUri: z.ZodMiniOptional>; name: z.ZodMiniString; symbol: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; state: z.ZodMiniObject<{ depositsPaused: z.ZodMiniBoolean; engineShares: z.ZodMiniString; feesActive: z.ZodMiniBoolean; isAccountingAligned: z.ZodMiniBoolean; openRedeemRequestCount: z.ZodMiniNumber; totalAssets: z.ZodMiniString; totalEarnShares: z.ZodMiniString; }, z.core.$strict>; tvl: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strict>>>; vaultAddress: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; zone: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; zones: z.ZodMiniOptional, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; deploymentBlock: z.ZodMiniNumber; earnRouter: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; inputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; name: z.ZodMiniString; outputTokens: z.ZodMiniArray, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; }, z.core.$strict>>>; engine: z.ZodMiniObject<{ address: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; venue: z.ZodMiniNullable, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>>; type: z.ZodMiniEnum<{ erc4626: "erc4626"; veda: "veda"; }>; }, z.core.$strict>; slug: z.ZodMiniString; verified: z.ZodMiniLiteral; }, z.core.$strict>; } /** Schemas for the deleteVerifiedEarnVault operation. */ namespace deleteVerifiedEarnVault { /** Path parameters identifying one verified vault. */ const Params: z.ZodMiniObject<{ vaultId: z.ZodMiniPipe, z.ZodMiniTransform<`0x${string}`, `0x${string}`>>; }, z.core.$strict>; /** Query parameters selecting the vault chain. */ const Query: z.ZodMiniObject<{ chainId: z.ZodMiniPipe, z.ZodMiniTransform<4217 | 42431, "mainnet" | "testnet">>, z.ZodMiniPipe, z.ZodMiniTransform>]>, z.ZodMiniNumber>; }, z.core.$strict>; } } /** Admin routes for reading and managing verified Earn vaults. */ export declare function earnVaults(): import("hono/hono-base").HonoBase; //# sourceMappingURL=earn-vaults.d.ts.map