/** * Provider pricing — live where APIs exist, documented static fallbacks elsewhere. * * Sources: * AWS Lambda : https://aws.amazon.com/lambda/pricing/ (verified 2025-01) * GCP Cloud Run: https://cloud.google.com/run/pricing (verified 2025-01) * Azure ACI : https://prices.azure.com/api/retail/prices (live) * Cloudflare : https://developers.cloudflare.com/workers/platform/pricing/ (verified 2025-01) * Fly.io : https://fly.io/docs/about/pricing/ (verified 2025-01) */ export interface ProviderPricing { awsLambdaGbSec: number; awsLambdaRequest: number; gcpRunVcpuSec: number; gcpRunGibSec: number; gcpRunRequest: number; azureAciVcpuSec: number; azureAciGibSec: number; cfWorkerRequest: number; cfWorkerFreePerDay: number; flySharedCpu1xHour: number; flySharedCpu2xHour: number; fetchedAt: Date; source: 'live' | 'static'; } export declare const STATIC_PRICING: ProviderPricing; /** * Return current pricing. Tries to fetch live Azure pricing from the Azure * Retail Prices API; overlays the live values on top of static constants. * Always falls back to STATIC_PRICING on any error. */ export declare function getPricing(): Promise; /** Reset the in-memory pricing cache. Useful in tests. */ export declare function clearPricingCache(): void; //# sourceMappingURL=index.d.ts.map