import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext } from '../http/http'; import { GLAccountBalance } from '@aicpa-ads/auditdata-model/gl'; import { GLAccountDetails } from '@aicpa-ads/auditdata-model/gl'; import { GLDetail } from '@aicpa-ads/auditdata-model/gl'; export declare class GeneralLedgerApiRequestFactory extends BaseAPIRequestFactory { 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; } export declare class GeneralLedgerApiResponseProcessor { getChartAccounts(response: ResponseContext): Promise>; getGLDetails(response: ResponseContext): Promise>; getTBDetails(response: ResponseContext): Promise>; }