export declare class StakingAsset {
    /**
     * Optional name for the staking asset (required if multiple assets are supported)
     */
    name?: string;
    /**
     * CAIP asset name, such as `ERC721:<0x...>`
     */
    asset: string;
}
/**
 * Staking contract information
 */
export declare class StakingContractMetadata {
    contractName: string;
    /**
     * Staking contract address
     */
    contractAddress: string;
    /**
     * Chain id
     */
    chainId: number;
    /**
     * Assets that can be staked to this contract
     */
    supportedAssets: StakingAsset[];
}
