/**
 * Biden AI Executive Order (since revoked by President Trump):
 * https://web.archive.org/web/20250105222429/https://www.whitehouse.gov/briefing-room/presidential-actions/2023/10/30/executive-order-on-the-safe-secure-and-trustworthy-development-and-use-of-artificial-intelligence/
 */
export declare const TFLOPS_THRESHOLD_WHITE_HOUSE_MODEL_TRAINING_TOTAL: number;
export declare const TFLOPS_THRESHOLD_WHITE_HOUSE_MODEL_TRAINING_TOTAL_BIOLOGY: number;
export declare const TFLOPS_THRESHOLD_WHITE_HOUSE_CLUSTER: number;
/**
 * EU AI Act
 * https://ec.europa.eu/commission/presscorner/detail/en/qanda_21_1683
 */
export declare const TFLOPS_THRESHOLD_EU_AI_ACT_MODEL_TRAINING_TOTAL: number;
export interface HardwareSpec {
    /**
     * Approximate value, in FP16 whenever possible for GPUs and FP32 for CPUs.
     * This is only approximate/theoretical and shouldn't be taken too seriously.
     * Currently the CPU values are from cpu-monkey.com
     * while the GPU values are from techpowerup.com
     *
     * Note to reviewers: I got fed up with data entry,
     * and HuggingChat running Llama3 with Web search was failing a bit,
     * so some of those values might be slightly inaccurate. Forgive me and please feel free to improve.
     */
    tflops: number;
    /**
     * If an array is specified, options of memory size (can be VRAM, unified RAM)
     * e.g. an A100 exists in 40 or 80 GB.
     */
    memory?: number[];
    /**
     * Approximate MSRP in USD at launch. For SKUs with multiple memory variants,
     * the price corresponds to the largest memory variant. For datacenter GPUs
     * sold via OEMs without a public MSRP (H100, MI300X, ...), this is a
     * widely-reported street price. For mobile/laptop GPUs that are not sold
     * standalone, this is the approximate module/BOM cost. For Apple Silicon
     * SoCs, this is the price of a Mac configured with that chip and the
     * largest memory option. For CPU "family" entries (e.g. "Xeon 4th Gen",
     * "Ryzen Zen 4 7000 (Ryzen 9)"), this is the tray/box price of a
     * representative flagship SKU at launch.
     */
    msrp: number;
    /**
     * Approximate maximum sustained power draw in watts. For GPUs with multiple
     * form factors (e.g. H100 SXM vs PCIe), uses the highest variant. For CPUs,
     * uses max turbo power (PL2 / MTP for Intel, PPT for AMD), not base TDP.
     * For Apple Silicon and Snapdragon SoCs, an estimated package power based
     * on benchmarks/teardowns (Apple does not publish TDP).
     */
    power: number;
    /**
     * Year the SKU first became available. For SKUs refreshed later with
     * additional memory variants (e.g. A100 40GB → 80GB, RTX 2060 → 12GB),
     * this is the original launch year. For CPU "family" entries, this is
     * the year the family debuted.
     */
    releaseYear: number;
}
export declare const DEFAULT_MEMORY_OPTIONS: number[];
export declare const SKUS: {
    GPU: {
        NVIDIA: Record<string, import("./hardware-nvidia.js").NvidiaHardwareSpec>;
        AMD: Record<string, import("./hardware-amd.js").AmdGpuHardwareSpec>;
        INTEL: {
            "Arc A380": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Arc A750": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Arc A770": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Arc B570": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Arc B580": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Arc B50": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Arc B60": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Arc Pro B70": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
        };
        QUALCOMM: {
            "Snapdragon X Elite X1E-00-1DE": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Snapdragon X Elite X1E-84-100": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Snapdragon X Elite X1E-80-100": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Snapdragon X Elite X1E-78-100": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Snapdragon X Plus X1P-64-100": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
        };
    };
    CPU: {
        Intel: {
            "Xeon 4th Generation (Sapphire Rapids)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Xeon 3th Generation (Ice Lake)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Xeon 2th Generation (Cascade Lake)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Xeon E5v4 (Broadwell)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Xeon E5v3 (Haswell)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Xeon E5v2 (Ivy Bridge)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core Ultra 9 275HX": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core Ultra 7 255HX": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core Ultra 7 265KF": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 14th Generation (i7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 13th Generation (i9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 13th Generation (i7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 13th Generation (i5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 13th Generation (i3)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 12th Generation (i9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 12th Generation (i7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 12th Generation (i5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 12th Generation (i3)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 11th Generation (i9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 11th Generation (i7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 11th Generation (i5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 11th Generation (i3)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 10th Generation (i9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 10th Generation (i7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 10th Generation (i5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Intel Core 10th Generation (i3)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
        };
        AMD: {
            "EPYC 5th Generation Zen 5 (Turin)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "EPYC 4th Generation Zen 4 (Genoa)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "EPYC 3th Generation Zen 3 (Milan)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "EPYC 2th Generation Zen 2 (Rome)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "EPYC 1st Generation Zen (Naples)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Threadripper Zen 5 9000 (Shimada Peak)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Threadripper Zen 4 7000 (Storm Peak)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Threadripper Zen 3 5000 (Chagall)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Threadripper Zen 2 3000 (Castle Peak)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Threadripper Zen 1000 (Whitehaven)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen 7 3800X (16)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 5 9000 (Ryzen 9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 5 9000 (Ryzen 7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 5 9000 (Ryzen 5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 4 7000 (Ryzen 9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 4 7000 (Ryzen 7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 4 7000 (Ryzen 5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 3 5000 (Ryzen 9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 3 5000 (Ryzen 7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 3 5000 (Ryzen 5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 2 3000 (Ryzen 9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 2 3000 (Ryzen 7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 2 3000 (Ryzen 5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen Zen 2 3000 (Ryzen 3)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen AI 300 (Ryzen AI 9 HX)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen AI 300 (Ryzen AI 9)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen AI 300 (Ryzen AI 7)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Ryzen AI 300 (Ryzen AI 5)": {
                tflops: number;
                msrp: number;
                power: number;
                releaseYear: number;
            };
        };
    };
    "Apple Silicon": {
        "-": {
            "Apple MacBook Neo": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M1": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M1 Pro": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M1 Max": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M1 Ultra": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M2": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M2 Pro": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M2 Max": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M2 Ultra": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M3": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M3 Pro": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M3 Max": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M3 Ultra": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M4": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M4 Pro": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M4 Max": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M5": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M5 Pro": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
            "Apple M5 Max": {
                tflops: number;
                memory: number[];
                msrp: number;
                power: number;
                releaseYear: number;
            };
        };
    };
};
export type SkuType = keyof typeof SKUS;
//# sourceMappingURL=hardware.d.ts.map