import type { PriceData } from "./parse-pricing"; import type { DiskData } from "./disk-pricing"; interface SKUData { "SKU ID": string; "SKU description": string; "Product taxonomy": string; "Unit description": "hour" | "month" | "count" | "gibibyte month" | "gibibyte" | "gibibyte hour"; "Per unit quantity": "1" | "gibibyte hour"; "List price ($)": string; } export declare function csvData(): Promise; export declare function parsedCsvData(): Promise<{ parsed: { [skuDescription: string]: { [location: string]: SKUData; }; }; families: { [family: string]: SKUData[]; }; }>; export declare function getPrice({ desc, location, family, }: { desc: string; location: string; family?: string; }): Promise; export declare function updateAcceleratorPricing(desc: string, data: { [zone: string]: number; }, warn?: boolean, error?: boolean, showWrong?: boolean): Promise; export declare function getMachineTypePrice({ machineType, spot, location, vcpu, memory, }: { machineType: any; spot: any; location: any; vcpu: any; memory: any; }): Promise; export declare function updateMachineTypePricing(machineType: string, data: PriceData, warn?: boolean, error?: boolean, showWrong?: boolean): Promise; export declare function getZone(region: string, zoneData: any): string; export declare function updateDiskPricing(data: DiskData): Promise; export declare function getStorageAtRestPricing(): Promise<{ multiRegions: {}; regions: {}; dualRegions: {}; }>; export {};