import type { BaseClientOptions } from "../../../../BaseClient"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient"; import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; import { AccountingPeriodsClient } from "../resources/accountingPeriods/client/Client"; import { AccountsClient } from "../resources/accounts/client/Client"; import { AccountTokenClient } from "../resources/accountToken/client/Client"; import { AddressesClient } from "../resources/addresses/client/Client"; import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; import { AsyncTasksClient } from "../resources/asyncTasks/client/Client"; import { AttachmentsClient } from "../resources/attachments/client/Client"; import { AuditTrailClient } from "../resources/auditTrail/client/Client"; import { AvailableActionsClient } from "../resources/availableActions/client/Client"; import { BalanceSheetsClient } from "../resources/balanceSheets/client/Client"; import { BankFeedAccountsClient } from "../resources/bankFeedAccounts/client/Client"; import { BankFeedTransactionsClient } from "../resources/bankFeedTransactions/client/Client"; import { CashFlowStatementsClient } from "../resources/cashFlowStatements/client/Client"; import { CompanyInfoClient } from "../resources/companyInfo/client/Client"; import { ContactsClient } from "../resources/contacts/client/Client"; import { CreditNotesClient } from "../resources/creditNotes/client/Client"; import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; import { EmployeesClient } from "../resources/employees/client/Client"; import { ExpenseReportsClient } from "../resources/expenseReports/client/Client"; import { ExpensesClient } from "../resources/expenses/client/Client"; import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; import { ForceResyncClient } from "../resources/forceResync/client/Client"; import { GeneralLedgerTransactionsClient } from "../resources/generalLedgerTransactions/client/Client"; import { GenerateKeyClient } from "../resources/generateKey/client/Client"; import { IncomeStatementsClient } from "../resources/incomeStatements/client/Client"; import { InvoicesClient } from "../resources/invoices/client/Client"; import { IssuesClient } from "../resources/issues/client/Client"; import { ItemFulfillmentsClient } from "../resources/itemFulfillments/client/Client"; import { ItemsClient } from "../resources/items/client/Client"; import { JournalEntriesClient } from "../resources/journalEntries/client/Client"; import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; import { LinkTokenClient } from "../resources/linkToken/client/Client"; import { PassthroughClient } from "../resources/passthrough/client/Client"; import { PaymentMethodsClient } from "../resources/paymentMethods/client/Client"; import { PaymentsClient } from "../resources/payments/client/Client"; import { PaymentTermsClient } from "../resources/paymentTerms/client/Client"; import { PhoneNumbersClient } from "../resources/phoneNumbers/client/Client"; import { ProjectsClient } from "../resources/projects/client/Client"; import { PurchaseOrdersClient } from "../resources/purchaseOrders/client/Client"; import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; import { SalesOrdersClient } from "../resources/salesOrders/client/Client"; import { ScopesClient } from "../resources/scopes/client/Client"; import { SyncStatusClient } from "../resources/syncStatus/client/Client"; import { TaxRatesClient } from "../resources/taxRates/client/Client"; import { TrackingCategoriesClient } from "../resources/trackingCategories/client/Client"; import { TransactionsClient } from "../resources/transactions/client/Client"; import { VendorCreditsClient } from "../resources/vendorCredits/client/Client"; import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; export declare namespace AccountingClient { type Options = BaseClientOptions; } export declare class AccountingClient { protected readonly _options: NormalizedClientOptionsWithAuth; protected _accountDetails: AccountDetailsClient | undefined; protected _accountToken: AccountTokenClient | undefined; protected _accountingPeriods: AccountingPeriodsClient | undefined; protected _accounts: AccountsClient | undefined; protected _addresses: AddressesClient | undefined; protected _asyncPassthrough: AsyncPassthroughClient | undefined; protected _asyncTasks: AsyncTasksClient | undefined; protected _attachments: AttachmentsClient | undefined; protected _auditTrail: AuditTrailClient | undefined; protected _availableActions: AvailableActionsClient | undefined; protected _balanceSheets: BalanceSheetsClient | undefined; protected _bankFeedAccounts: BankFeedAccountsClient | undefined; protected _bankFeedTransactions: BankFeedTransactionsClient | undefined; protected _cashFlowStatements: CashFlowStatementsClient | undefined; protected _companyInfo: CompanyInfoClient | undefined; protected _contacts: ContactsClient | undefined; protected _creditNotes: CreditNotesClient | undefined; protected _scopes: ScopesClient | undefined; protected _deleteAccount: DeleteAccountClient | undefined; protected _employees: EmployeesClient | undefined; protected _expenseReports: ExpenseReportsClient | undefined; protected _expenses: ExpensesClient | undefined; protected _fieldMapping: FieldMappingClient | undefined; protected _generalLedgerTransactions: GeneralLedgerTransactionsClient | undefined; protected _generateKey: GenerateKeyClient | undefined; protected _incomeStatements: IncomeStatementsClient | undefined; protected _invoices: InvoicesClient | undefined; protected _issues: IssuesClient | undefined; protected _itemFulfillments: ItemFulfillmentsClient | undefined; protected _items: ItemsClient | undefined; protected _journalEntries: JournalEntriesClient | undefined; protected _linkToken: LinkTokenClient | undefined; protected _linkedAccounts: LinkedAccountsClient | undefined; protected _passthrough: PassthroughClient | undefined; protected _paymentMethods: PaymentMethodsClient | undefined; protected _paymentTerms: PaymentTermsClient | undefined; protected _payments: PaymentsClient | undefined; protected _phoneNumbers: PhoneNumbersClient | undefined; protected _projects: ProjectsClient | undefined; protected _purchaseOrders: PurchaseOrdersClient | undefined; protected _regenerateKey: RegenerateKeyClient | undefined; protected _salesOrders: SalesOrdersClient | undefined; protected _syncStatus: SyncStatusClient | undefined; protected _forceResync: ForceResyncClient | undefined; protected _taxRates: TaxRatesClient | undefined; protected _trackingCategories: TrackingCategoriesClient | undefined; protected _transactions: TransactionsClient | undefined; protected _vendorCredits: VendorCreditsClient | undefined; protected _webhookReceivers: WebhookReceiversClient | undefined; constructor(options: AccountingClient.Options); get accountDetails(): AccountDetailsClient; get accountToken(): AccountTokenClient; get accountingPeriods(): AccountingPeriodsClient; get accounts(): AccountsClient; get addresses(): AddressesClient; get asyncPassthrough(): AsyncPassthroughClient; get asyncTasks(): AsyncTasksClient; get attachments(): AttachmentsClient; get auditTrail(): AuditTrailClient; get availableActions(): AvailableActionsClient; get balanceSheets(): BalanceSheetsClient; get bankFeedAccounts(): BankFeedAccountsClient; get bankFeedTransactions(): BankFeedTransactionsClient; get cashFlowStatements(): CashFlowStatementsClient; get companyInfo(): CompanyInfoClient; get contacts(): ContactsClient; get creditNotes(): CreditNotesClient; get scopes(): ScopesClient; get deleteAccount(): DeleteAccountClient; get employees(): EmployeesClient; get expenseReports(): ExpenseReportsClient; get expenses(): ExpensesClient; get fieldMapping(): FieldMappingClient; get generalLedgerTransactions(): GeneralLedgerTransactionsClient; get generateKey(): GenerateKeyClient; get incomeStatements(): IncomeStatementsClient; get invoices(): InvoicesClient; get issues(): IssuesClient; get itemFulfillments(): ItemFulfillmentsClient; get items(): ItemsClient; get journalEntries(): JournalEntriesClient; get linkToken(): LinkTokenClient; get linkedAccounts(): LinkedAccountsClient; get passthrough(): PassthroughClient; get paymentMethods(): PaymentMethodsClient; get paymentTerms(): PaymentTermsClient; get payments(): PaymentsClient; get phoneNumbers(): PhoneNumbersClient; get projects(): ProjectsClient; get purchaseOrders(): PurchaseOrdersClient; get regenerateKey(): RegenerateKeyClient; get salesOrders(): SalesOrdersClient; get syncStatus(): SyncStatusClient; get forceResync(): ForceResyncClient; get taxRates(): TaxRatesClient; get trackingCategories(): TrackingCategoriesClient; get transactions(): TransactionsClient; get vendorCredits(): VendorCreditsClient; get webhookReceivers(): WebhookReceiversClient; }