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 interface AccountsReceivableApiGetARCustomersRequest { customerAccountId?: string; } export interface AccountsReceivableApiGetARInvoicesRequest { startDate: string; endDate: string; customerAccountId?: string; } export interface AccountsReceivableApiGetAROpenAccountsReceivablesRequest { balanceDate: string; } export declare class ObjectAccountsReceivableApi { private api; constructor(configuration: Configuration, requestFactory?: AccountsReceivableApiRequestFactory, responseProcessor?: AccountsReceivableApiResponseProcessor); getARCustomers(param: AccountsReceivableApiGetARCustomersRequest, options?: Configuration): Promise>; getARInvoices(param: AccountsReceivableApiGetARInvoicesRequest, options?: Configuration): Promise>; getAROpenAccountsReceivables(param: AccountsReceivableApiGetAROpenAccountsReceivablesRequest, options?: Configuration): Promise>; } import { EntitiesApiRequestFactory, EntitiesApiResponseProcessor } from "../apis/EntitiesApi"; export interface EntitiesApiGetEntitiesRequest { entityID?: string; } export interface EntitiesApiGetPeriodsRequest { startDate?: string; endDate?: string; entityID?: string; } export declare class ObjectEntitiesApi { private api; constructor(configuration: Configuration, requestFactory?: EntitiesApiRequestFactory, responseProcessor?: EntitiesApiResponseProcessor); getEntities(param: EntitiesApiGetEntitiesRequest, options?: Configuration): Promise>; getPeriods(param: EntitiesApiGetPeriodsRequest, options?: Configuration): Promise>; } import { GeneralLedgerApiRequestFactory, GeneralLedgerApiResponseProcessor } from "../apis/GeneralLedgerApi"; export interface GeneralLedgerApiGetChartAccountsRequest { entityId: string; } export interface GeneralLedgerApiGetGLDetailsRequest { entityId: string; startDate?: string; endDate?: string; } export interface GeneralLedgerApiGetTBDetailsRequest { endDate: string; entityId: string; startDate?: string; budgetFlag?: 'budget' | 'both'; } export declare class ObjectGeneralLedgerApi { private api; constructor(configuration: Configuration, requestFactory?: GeneralLedgerApiRequestFactory, responseProcessor?: GeneralLedgerApiResponseProcessor); getChartAccounts(param: GeneralLedgerApiGetChartAccountsRequest, options?: Configuration): Promise>; getGLDetails(param: GeneralLedgerApiGetGLDetailsRequest, options?: Configuration): Promise>; getTBDetails(param: GeneralLedgerApiGetTBDetailsRequest, options?: Configuration): Promise>; }