import { ApiService, EnvironmentModel } from '@cas-hub/acabim-common-client'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { EditAccountModel, FinancialChartAccountOptions, FinancialChartDetails, FinancialChartModel } from '../_models/financial-account.model'; import * as i0 from "@angular/core"; export declare class FinancialChartService extends ApiService { protected client: HttpClient; protected environment: EnvironmentModel; constructor(client: HttpClient, environment: EnvironmentModel); protected controller: string; getAllClasses(includeInactive?: boolean, includeAccounts?: boolean): Observable; addNewClass(identifier: number, name: string, description: string): Observable; updateClass(id: number, identifier: number, name: string, description: string): Observable; toggleClassStatus(id: number | undefined): Observable; addNewAccount(classId: number, editData: EditAccountModel): Observable; updateAccount(classId: number, editData: EditAccountModel, accountId: number): Observable; toggleAccountStatus(classId: number | undefined, accountId: number | undefined): Observable; getValueTypes(): Observable; getAccountTypes(): Observable; getChartOfAccountsAsOptions(includeInactive?: boolean, includeAccounts?: boolean): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }