import { Client } from '../core.js'; import { Events } from './events.js'; import { Meters } from './meters.js'; import { Customers } from './customers.js'; import { Entitlements } from './entitlements.js'; import { Grants } from './grants.js'; import { Subscriptions } from './subscriptions.js'; import { Apps } from './apps.js'; import { Billing } from './billing.js'; import { Invoices } from './invoices.js'; import { Charges } from './charges.js'; import { Tax } from './tax.js'; import { Currencies } from './currencies.js'; import { Features } from './features.js'; import { LLMCost } from './llmCost.js'; import { Plans } from './plans.js'; import { Addons } from './addons.js'; import { PlanAddons } from './planAddons.js'; import { Defaults } from './defaults.js'; import { EntitlementAccess } from './entitlementAccess.js'; import { Notifications } from './notifications.js'; import { Internal } from './internal.js'; export declare class OpenMeter extends Client { private _events?; get events(): Events; private _meters?; get meters(): Meters; private _customers?; get customers(): Customers; private _entitlements?; get entitlements(): Entitlements; private _grants?; get grants(): Grants; private _subscriptions?; get subscriptions(): Subscriptions; private _apps?; get apps(): Apps; private _billing?; get billing(): Billing; private _invoices?; get invoices(): Invoices; private _charges?; get charges(): Charges; private _tax?; get tax(): Tax; private _currencies?; get currencies(): Currencies; private _features?; get features(): Features; private _llmCost?; get llmCost(): LLMCost; private _plans?; get plans(): Plans; private _addons?; get addons(): Addons; private _planAddons?; get planAddons(): PlanAddons; private _defaults?; get defaults(): Defaults; private _entitlementAccess?; get entitlementAccess(): EntitlementAccess; private _notifications?; get notifications(): Notifications; private _internal?; /** * Operations marked internal in the API definition. They are not part * of the customer surface: they may require additional permissions, * and they can change or be removed without notice or semver * consideration. */ get internal(): Internal; }