import type { ChipFirmwareRequirements, ESPFile, FileValidationResult, FirmwareFileType, FirmwareValidationSummary } from "../types"; export declare const CHIP_REQUIREMENTS: Record; export declare function detectFileType(fileName: string, address: number): FirmwareFileType; export declare function validateFile(file: ESPFile, chipType: string | null): FileValidationResult; export declare function validateFirmwareSet(files: ESPFile[], chipType: string | null): FirmwareValidationSummary; export declare function getChipRequirements(chipType: string | null): ChipFirmwareRequirements | null; export declare function generatePreset(chipType: string, presetType: "basic" | "ota"): Array<{ type: FirmwareFileType; address: number; description: string; }>;