import { Stripe } from '../../stripe.core.js'; import { Treasury as TreasuryNamespace0, CreditReversal, CreditReversalResource } from './CreditReversals.js'; import { Treasury as TreasuryNamespace1, DebitReversal, DebitReversalResource } from './DebitReversals.js'; import { Treasury as TreasuryNamespace2, FinancialAccount, FinancialAccountResource } from './FinancialAccounts.js'; import { Treasury as TreasuryNamespace3, InboundTransfer, InboundTransferResource } from './InboundTransfers.js'; import { Treasury as TreasuryNamespace4, OutboundPayment, OutboundPaymentResource } from './OutboundPayments.js'; import { Treasury as TreasuryNamespace5, OutboundTransfer, OutboundTransferResource } from './OutboundTransfers.js'; import { Treasury as TreasuryNamespace6, ReceivedCredit, ReceivedCreditResource } from './ReceivedCredits.js'; import { Treasury as TreasuryNamespace7, ReceivedDebit, ReceivedDebitResource } from './ReceivedDebits.js'; import { Treasury as TreasuryNamespace8, Transaction, TransactionResource } from './Transactions.js'; import { Treasury as TreasuryNamespace9, TransactionEntry, TransactionEntryResource } from './TransactionEntries.js'; import { FinancialAccountFeatures } from './FinancialAccountFeatures.js'; export { CreditReversal } from './CreditReversals.js'; export { DebitReversal } from './DebitReversals.js'; export { FinancialAccount } from './FinancialAccounts.js'; export { InboundTransfer } from './InboundTransfers.js'; export { OutboundPayment } from './OutboundPayments.js'; export { OutboundTransfer } from './OutboundTransfers.js'; export { ReceivedCredit } from './ReceivedCredits.js'; export { ReceivedDebit } from './ReceivedDebits.js'; export { Transaction } from './Transactions.js'; export { TransactionEntry } from './TransactionEntries.js'; export { FinancialAccountFeatures } from './FinancialAccountFeatures.js'; export declare class Treasury { private readonly stripe; creditReversals: CreditReversalResource; debitReversals: DebitReversalResource; financialAccounts: FinancialAccountResource; inboundTransfers: InboundTransferResource; outboundPayments: OutboundPaymentResource; outboundTransfers: OutboundTransferResource; receivedCredits: ReceivedCreditResource; receivedDebits: ReceivedDebitResource; transactions: TransactionResource; transactionEntries: TransactionEntryResource; constructor(stripe: Stripe); } export declare namespace Treasury { export import CreditReversalListParams = TreasuryNamespace0.CreditReversalListParams; export import CreditReversalCreateParams = TreasuryNamespace0.CreditReversalCreateParams; export import CreditReversalRetrieveParams = TreasuryNamespace0.CreditReversalRetrieveParams; export { CreditReversal, CreditReversalResource }; export import DebitReversalListParams = TreasuryNamespace1.DebitReversalListParams; export import DebitReversalCreateParams = TreasuryNamespace1.DebitReversalCreateParams; export import DebitReversalRetrieveParams = TreasuryNamespace1.DebitReversalRetrieveParams; export { DebitReversal, DebitReversalResource }; export import FinancialAccountListParams = TreasuryNamespace2.FinancialAccountListParams; export import FinancialAccountCreateParams = TreasuryNamespace2.FinancialAccountCreateParams; export import FinancialAccountRetrieveParams = TreasuryNamespace2.FinancialAccountRetrieveParams; export import FinancialAccountUpdateParams = TreasuryNamespace2.FinancialAccountUpdateParams; export import FinancialAccountCloseParams = TreasuryNamespace2.FinancialAccountCloseParams; export import FinancialAccountUpdateFeaturesParams = TreasuryNamespace2.FinancialAccountUpdateFeaturesParams; export import FinancialAccountRetrieveFeaturesParams = TreasuryNamespace2.FinancialAccountRetrieveFeaturesParams; export { FinancialAccount, FinancialAccountResource }; export import InboundTransferListParams = TreasuryNamespace3.InboundTransferListParams; export import InboundTransferCreateParams = TreasuryNamespace3.InboundTransferCreateParams; export import InboundTransferRetrieveParams = TreasuryNamespace3.InboundTransferRetrieveParams; export import InboundTransferCancelParams = TreasuryNamespace3.InboundTransferCancelParams; export { InboundTransfer, InboundTransferResource }; export import OutboundPaymentListParams = TreasuryNamespace4.OutboundPaymentListParams; export import OutboundPaymentCreateParams = TreasuryNamespace4.OutboundPaymentCreateParams; export import OutboundPaymentRetrieveParams = TreasuryNamespace4.OutboundPaymentRetrieveParams; export import OutboundPaymentCancelParams = TreasuryNamespace4.OutboundPaymentCancelParams; export { OutboundPayment, OutboundPaymentResource }; export import OutboundTransferListParams = TreasuryNamespace5.OutboundTransferListParams; export import OutboundTransferCreateParams = TreasuryNamespace5.OutboundTransferCreateParams; export import OutboundTransferRetrieveParams = TreasuryNamespace5.OutboundTransferRetrieveParams; export import OutboundTransferCancelParams = TreasuryNamespace5.OutboundTransferCancelParams; export { OutboundTransfer, OutboundTransferResource }; export import ReceivedCreditListParams = TreasuryNamespace6.ReceivedCreditListParams; export import ReceivedCreditRetrieveParams = TreasuryNamespace6.ReceivedCreditRetrieveParams; export { ReceivedCredit, ReceivedCreditResource }; export import ReceivedDebitListParams = TreasuryNamespace7.ReceivedDebitListParams; export import ReceivedDebitRetrieveParams = TreasuryNamespace7.ReceivedDebitRetrieveParams; export { ReceivedDebit, ReceivedDebitResource }; export import TransactionListParams = TreasuryNamespace8.TransactionListParams; export import TransactionRetrieveParams = TreasuryNamespace8.TransactionRetrieveParams; export { Transaction, TransactionResource }; export import TransactionEntryListParams = TreasuryNamespace9.TransactionEntryListParams; export import TransactionEntryRetrieveParams = TreasuryNamespace9.TransactionEntryRetrieveParams; export { TransactionEntry, TransactionEntryResource }; export { FinancialAccountFeatures }; }