import type { RateComponentArgs } from './types'; declare class RateComponent { charge: Array; name: string; private _billingDeterminants; constructor({ charge, name, billingDeterminants }: RateComponentArgs); costs(): Array; billingDeterminants(): Array; typicalMonthlyCost(): number; costForMonth(month: number): number; typicalBillingDeterminant(): number; billingDeterminantsForMonth(month: number): number; annualCost(): number; rateElementClassification(): import("./constants").RateElementClassification; } export default RateComponent;