import { Stripe } from '../../stripe.core.js'; import { Billing as BillingNamespace0, Alert, AlertResource } from './Alerts.js'; import { Billing as BillingNamespace1, CreditBalanceSummary, CreditBalanceSummaryResource } from './CreditBalanceSummary.js'; import { Billing as BillingNamespace2, CreditBalanceTransaction, CreditBalanceTransactionResource } from './CreditBalanceTransactions.js'; import { Billing as BillingNamespace3, CreditGrant, CreditGrantResource } from './CreditGrants.js'; import { Billing as BillingNamespace4, Meter, MeterResource } from './Meters.js'; import { Billing as BillingNamespace5, MeterEvent, MeterEventResource } from './MeterEvents.js'; import { Billing as BillingNamespace6, MeterEventAdjustment, MeterEventAdjustmentResource } from './MeterEventAdjustments.js'; import { AlertTriggered } from './AlertTriggereds.js'; import { MeterEventSummary } from './MeterEventSummaries.js'; export { Alert } from './Alerts.js'; export { CreditBalanceSummary } from './CreditBalanceSummary.js'; export { CreditBalanceTransaction } from './CreditBalanceTransactions.js'; export { CreditGrant } from './CreditGrants.js'; export { Meter } from './Meters.js'; export { MeterEvent } from './MeterEvents.js'; export { MeterEventAdjustment } from './MeterEventAdjustments.js'; export { AlertTriggered } from './AlertTriggereds.js'; export { MeterEventSummary } from './MeterEventSummaries.js'; export declare class Billing { private readonly stripe; alerts: AlertResource; creditBalanceSummaries: CreditBalanceSummaryResource; creditBalanceTransactions: CreditBalanceTransactionResource; creditGrants: CreditGrantResource; meters: MeterResource; meterEvents: MeterEventResource; meterEventAdjustments: MeterEventAdjustmentResource; constructor(stripe: Stripe); } export declare namespace Billing { export import AlertListParams = BillingNamespace0.AlertListParams; export import AlertCreateParams = BillingNamespace0.AlertCreateParams; export import AlertRetrieveParams = BillingNamespace0.AlertRetrieveParams; export import AlertActivateParams = BillingNamespace0.AlertActivateParams; export import AlertArchiveParams = BillingNamespace0.AlertArchiveParams; export import AlertDeactivateParams = BillingNamespace0.AlertDeactivateParams; export { Alert, AlertResource }; export import CreditBalanceSummaryRetrieveParams = BillingNamespace1.CreditBalanceSummaryRetrieveParams; export { CreditBalanceSummary, CreditBalanceSummaryResource }; export import CreditBalanceTransactionListParams = BillingNamespace2.CreditBalanceTransactionListParams; export import CreditBalanceTransactionRetrieveParams = BillingNamespace2.CreditBalanceTransactionRetrieveParams; export { CreditBalanceTransaction, CreditBalanceTransactionResource }; export import CreditGrantListParams = BillingNamespace3.CreditGrantListParams; export import CreditGrantCreateParams = BillingNamespace3.CreditGrantCreateParams; export import CreditGrantRetrieveParams = BillingNamespace3.CreditGrantRetrieveParams; export import CreditGrantUpdateParams = BillingNamespace3.CreditGrantUpdateParams; export import CreditGrantExpireParams = BillingNamespace3.CreditGrantExpireParams; export import CreditGrantVoidGrantParams = BillingNamespace3.CreditGrantVoidGrantParams; export { CreditGrant, CreditGrantResource }; export import MeterListParams = BillingNamespace4.MeterListParams; export import MeterCreateParams = BillingNamespace4.MeterCreateParams; export import MeterRetrieveParams = BillingNamespace4.MeterRetrieveParams; export import MeterUpdateParams = BillingNamespace4.MeterUpdateParams; export import MeterDeactivateParams = BillingNamespace4.MeterDeactivateParams; export import MeterReactivateParams = BillingNamespace4.MeterReactivateParams; export import MeterListEventSummariesParams = BillingNamespace4.MeterListEventSummariesParams; export { Meter, MeterResource }; export import MeterEventCreateParams = BillingNamespace5.MeterEventCreateParams; export { MeterEvent, MeterEventResource }; export import MeterEventAdjustmentCreateParams = BillingNamespace6.MeterEventAdjustmentCreateParams; export { MeterEventAdjustment, MeterEventAdjustmentResource }; export { AlertTriggered }; export { MeterEventSummary }; }