import { InjectionToken, EventEmitter } from "@angular/core";
import { FormioCore as Formio } from "formiojs-colfuturo";
import * as i0 from "@angular/core";
export declare const FormioAppConfig: InjectionToken<unknown>;
export declare class FormioAppService {
    baseUrl: any;
    apiUrl: any;
    projectUrl: any;
    appUrl: any;
    icons?: string;
    formio: Formio;
    user?: any;
    onUser: EventEmitter<object>;
    constructor(config?: {
        apiUrl?: string;
        baseUrl?: string;
        appUrl?: string;
        projectUrl?: string;
        icons?: string;
        config?: any;
    });
    setUser(user: any): void;
    logout(): any;
    authenticate(): any;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormioAppService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<FormioAppService>;
}
//# sourceMappingURL=app.service.d.ts.map