import { Configuration } from '../configuration'; import { ARInvoice } from '@aicpa-ads/auditdata-model/ar'; import { AROpenAccountsReceivables } from '@aicpa-ads/auditdata-model/ar'; import { Customer } from '@aicpa-ads/auditdata-model/ar'; import { EntityDetails } from '@aicpa-ads/auditdata-model/entity'; import { GLAccountBalance } from '@aicpa-ads/auditdata-model/gl'; import { GLAccountDetails } from '@aicpa-ads/auditdata-model/gl'; import { GLDetail } from '@aicpa-ads/auditdata-model/gl'; import { PeriodDetails } from '@aicpa-ads/auditdata-model'; import { AccountsReceivableApiRequestFactory, AccountsReceivableApiResponseProcessor } from "../apis/AccountsReceivableApi"; export declare class PromiseAccountsReceivableApi { private api; constructor(configuration: Configuration, requestFactory?: AccountsReceivableApiRequestFactory, responseProcessor?: AccountsReceivableApiResponseProcessor); getARCustomers(customerAccountId?: string, options?: Configuration): Promise>; getARInvoices(startDate: string, endDate: string, customerAccountId?: string, options?: Configuration): Promise>; getAROpenAccountsReceivables(balanceDate: string, options?: Configuration): Promise>; } import { EntitiesApiRequestFactory, EntitiesApiResponseProcessor } from "../apis/EntitiesApi"; export declare class PromiseEntitiesApi { private api; constructor(configuration: Configuration, requestFactory?: EntitiesApiRequestFactory, responseProcessor?: EntitiesApiResponseProcessor); getEntities(entityID?: string, options?: Configuration): Promise>; getPeriods(startDate?: string, endDate?: string, entityID?: string, options?: Configuration): Promise>; } import { GeneralLedgerApiRequestFactory, GeneralLedgerApiResponseProcessor } from "../apis/GeneralLedgerApi"; export declare class PromiseGeneralLedgerApi { private api; constructor(configuration: Configuration, requestFactory?: GeneralLedgerApiRequestFactory, responseProcessor?: GeneralLedgerApiResponseProcessor); getChartAccounts(entityId: string, options?: Configuration): Promise>; getGLDetails(entityId: string, startDate?: string, endDate?: string, options?: Configuration): Promise>; getTBDetails(endDate: string, entityId: string, startDate?: string, budgetFlag?: 'budget' | 'both', options?: Configuration): Promise>; }