import type { Hex, Address } from "viem"; export interface SyUsdLeaf { index: number; description: string; target: Address; selector: Hex; signature: string; decoder: Address; canSendValue: boolean; packedArgs: Hex; } /** Published syUSD mainnet manage root. */ export declare const SYUSD_ROOT: Hex; export declare const SYUSD_METADATA: { readonly chain: "ethereum"; readonly vault: Address; readonly decoder: Address; readonly accountant: Address; readonly manager: Address; readonly leafCount: 227; readonly treeCapacity: 1024; }; /** All 1024 ordered leaf digests (real + zero padding) — rebuilds the exact syUSD tree. */ export declare const SYUSD_LEAF_DIGESTS: readonly Hex[]; /** The 227 real (non-padding) whitelisted strategy leaves. */ export declare const SYUSD_LEAVES: readonly SyUsdLeaf[];