import { Stripe } from '../../stripe.core.js'; import { Tax as TaxNamespace0, Association, AssociationResource } from './Associations.js'; import { Tax as TaxNamespace1, Calculation, CalculationResource } from './Calculations.js'; import { Tax as TaxNamespace2, Registration, RegistrationResource } from './Registrations.js'; import { Tax as TaxNamespace3, Settings, SettingResource } from './Settings.js'; import { Tax as TaxNamespace4, Transaction, TransactionResource } from './Transactions.js'; import { CalculationLineItem } from './CalculationLineItems.js'; import { TransactionLineItem } from './TransactionLineItems.js'; export { Association } from './Associations.js'; export { Calculation } from './Calculations.js'; export { Registration } from './Registrations.js'; export { Settings } from './Settings.js'; export { Transaction } from './Transactions.js'; export { CalculationLineItem } from './CalculationLineItems.js'; export { TransactionLineItem } from './TransactionLineItems.js'; export declare class Tax { private readonly stripe; associations: AssociationResource; calculations: CalculationResource; registrations: RegistrationResource; settings: SettingResource; transactions: TransactionResource; constructor(stripe: Stripe); } export declare namespace Tax { export type AssociationFindParams = TaxNamespace0.AssociationFindParams; export { Association }; export type CalculationRetrieveParams = TaxNamespace1.CalculationRetrieveParams; export type CalculationCreateParams = TaxNamespace1.CalculationCreateParams; export type CalculationListLineItemsParams = TaxNamespace1.CalculationListLineItemsParams; export { Calculation }; export type RegistrationListParams = TaxNamespace2.RegistrationListParams; export type RegistrationCreateParams = TaxNamespace2.RegistrationCreateParams; export type RegistrationRetrieveParams = TaxNamespace2.RegistrationRetrieveParams; export type RegistrationUpdateParams = TaxNamespace2.RegistrationUpdateParams; export { Registration }; export type SettingsRetrieveParams = TaxNamespace3.SettingsRetrieveParams; export type SettingsUpdateParams = TaxNamespace3.SettingsUpdateParams; export { Settings }; export type TransactionRetrieveParams = TaxNamespace4.TransactionRetrieveParams; export type TransactionCreateFromCalculationParams = TaxNamespace4.TransactionCreateFromCalculationParams; export type TransactionCreateReversalParams = TaxNamespace4.TransactionCreateReversalParams; export type TransactionListLineItemsParams = TaxNamespace4.TransactionListLineItemsParams; export { Transaction }; export { CalculationLineItem }; export { TransactionLineItem }; }