import { ESPLoader } from "../esploader.js"; import { ROM } from "./rom.js"; export declare class ESP32S3ROM extends ROM { CHIP_NAME: string; IMAGE_CHIP_ID: number; EFUSE_BASE: number; MAC_EFUSE_REG: number; EFUSE_BLOCK1_ADDR: number; EFUSE_BLOCK2_ADDR: number; UART_CLKDIV_REG: number; UART_CLKDIV_MASK: number; UART_DATE_REG_ADDR: number; FLASH_WRITE_SIZE: number; BOOTLOADER_FLASH_OFFSET: number; FLASH_SIZES: { "1MB": number; "2MB": number; "4MB": number; "8MB": number; "16MB": number; }; SPI_REG_BASE: number; SPI_USR_OFFS: number; SPI_USR1_OFFS: number; SPI_USR2_OFFS: number; SPI_MOSI_DLEN_OFFS: number; SPI_MISO_DLEN_OFFS: number; SPI_W0_OFFS: number; USB_RAM_BLOCK: number; UARTDEV_BUF_NO_USB: number; UARTDEV_BUF_NO: number; getChipDescription(loader: ESPLoader): Promise; getPkgVersion(loader: ESPLoader): Promise; getRawMinorChipVersion(loader: ESPLoader): Promise; getMinorChipVersion(loader: ESPLoader): Promise; getRawMajorChipVersion(loader: ESPLoader): Promise; getMajorChipVersion(loader: ESPLoader): Promise; getBlkVersionMajor(loader: ESPLoader): Promise; getBlkVersionMinor(loader: ESPLoader): Promise; isEco0(loader: ESPLoader, minorRaw: number): Promise; getFlashCap(loader: ESPLoader): Promise; getFlashVendor(loader: ESPLoader): Promise; getPsramCap(loader: ESPLoader): Promise; getPsramVendor(loader: ESPLoader): Promise; getChipFeatures(loader: ESPLoader): Promise; getCrystalFreq(loader: ESPLoader): Promise; _d2h(d: number): string; postConnect(loader: ESPLoader): Promise; readMac(loader: ESPLoader): Promise; getEraseSize(offset: number, size: number): number; }