import { InjectionToken } from "@angular/core";
import { IServiceResponseAdapter } from "../interfaces/service-response-adapter.interface";
import { BaseServiceResponse } from "../services/base-service-response.class";
import { IFileService } from "../interfaces/file-service.interface";
import { ILocalStorageService } from "../interfaces/local-service.interface";
import { IExportService } from "../interfaces/export-service.interface";
import { IPermissionsService } from "../interfaces/permissions-service.interface";
import { DefaultComponentStateService } from "../services/state/o-component-state.service";
import { IChartOnDemandService } from "../interfaces/chart-on-demand.interface";
import { IReportService } from "../interfaces/report-on-demand-service.interface";
import { OErrorDialogManager } from "../services/o-error-dialog-manager.service";
import { OMatErrorOptions } from "../types/o-mat-error.type";
import { IExportDataProvider } from "../interfaces/export-data-provider.interface";
import { IAuthService } from "../interfaces/auth-service.interface";
import { IJsonApiConfig } from "../interfaces/jsonapi-config.interface";
import { IBaseRequestArgument } from "../services/request-adapter";
export declare const O_DATA_SERVICE: InjectionToken<unknown>;
export declare const O_RESPONSE_ADAPTER: InjectionToken<IServiceResponseAdapter<BaseServiceResponse>>;
export declare const O_REQUEST_ADAPTER: InjectionToken<IBaseRequestArgument>;
export declare const O_TRANSLATE_SERVICE: InjectionToken<unknown>;
export declare const O_FILE_SERVICE: InjectionToken<IFileService>;
export declare const O_LOCALSTORAGE_SERVICE: InjectionToken<ILocalStorageService>;
export declare const O_EXPORT_SERVICE: InjectionToken<IExportService>;
export declare const O_PERMISSION_SERVICE: InjectionToken<IPermissionsService>;
export declare const O_AUTH_SERVICE: InjectionToken<IAuthService>;
export declare const O_COMPONENT_STATE_SERVICE: InjectionToken<DefaultComponentStateService>;
export declare const O_CHART_ON_DEMAND_SERVICE: InjectionToken<IChartOnDemandService>;
export declare const O_REPORT_SERVICE: InjectionToken<IReportService>;
export declare const O_ERROR_DIALOG_MANAGER: InjectionToken<OErrorDialogManager>;
export declare const O_EXPORT_DATA_SERVICE: InjectionToken<IExportDataProvider>;
export declare const O_MAT_ERROR_OPTIONS: InjectionToken<OMatErrorOptions>;
export declare const O_FORM_MESSAGE_SERVICE: InjectionToken<unknown>;
export declare const O_JSON_API_CONFIG: InjectionToken<IJsonApiConfig>;
