import type { ModuleCost, ServiceCost } from "../types.js"; import type { AssumedCredentials } from "../providers/types.js"; export interface CostExplorerData { periodStart: string; periodEnd: string; monthlyCostUsd: number; annualCostUsd: number; serviceCosts: ServiceCost[]; moduleCosts: ModuleCost[]; } export declare function fetchMonthlyCost(profile: string, _region: string, endpointUrl?: string, assumedCredentials?: AssumedCredentials): Promise; export declare function calculateSavingsPercentage(savings: number, totalBill: number, maxPercentage?: number): number;