import { ESPLoader } from "../esploader.js"; import { ESP32H2ROM } from "./esp32h2.js"; export declare class ESP32H21ROM extends ESP32H2ROM { CHIP_NAME: string; IMAGE_CHIP_ID: number; USES_MAGIC_VALUE: boolean; UF2_FAMILY_ID: number; DR_REG_LP_WDT_BASE: number; RTC_CNTL_WDTCONFIG0_REG: number; RTC_CNTL_WDTWPROTECT_REG: number; RTC_CNTL_SWD_CONF_REG: number; RTC_CNTL_SWD_AUTO_FEED_EN: number; RTC_CNTL_SWD_WPROTECT_REG: number; RTC_CNTL_SWD_WKEY: number; EFUSE_BASE: number; EFUSE_BLOCK1_ADDR: number; MAC_EFUSE_REG: number; EFUSE_RD_REG_BASE: number; EFUSE_PURPOSE_KEY0_REG: number; EFUSE_PURPOSE_KEY0_SHIFT: number; EFUSE_PURPOSE_KEY1_REG: number; EFUSE_PURPOSE_KEY1_SHIFT: number; EFUSE_PURPOSE_KEY2_REG: number; EFUSE_PURPOSE_KEY2_SHIFT: number; EFUSE_PURPOSE_KEY3_REG: number; EFUSE_PURPOSE_KEY3_SHIFT: number; EFUSE_PURPOSE_KEY4_REG: number; EFUSE_PURPOSE_KEY4_SHIFT: number; EFUSE_PURPOSE_KEY5_REG: number; EFUSE_PURPOSE_KEY5_SHIFT: number; EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_REG: number; EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT: number; EFUSE_SPI_BOOT_CRYPT_CNT_REG: number; EFUSE_SPI_BOOT_CRYPT_CNT_MASK: number; EFUSE_SECURE_BOOT_EN_REG: number; EFUSE_SECURE_BOOT_EN_MASK: number; KEY_PURPOSES: { [key: number]: string; }; getPkgVersion(loader: ESPLoader): Promise; getMinorChipVersion(loader: ESPLoader): Promise; getMajorChipVersion(loader: ESPLoader): Promise; getChipRevision(loader: ESPLoader): Promise; getChipDescription(loader: ESPLoader): Promise; getChipFeatures(loader: ESPLoader): Promise; getCrystalFreq(loader: ESPLoader): Promise; checkSpiConnection(loader: ESPLoader, spiConnection: number[]): void; }