import { StiHttpClientService } from "./http-client.service";
import { StiLocalizationService } from "./sti-localization.service";
import { StiModelService } from "./model.service";
import { StiHelperService } from "./sti-helper.service";
import { StiUserService } from "./sti-user-service";
import { StimulsoftFormsService } from "../stimulsoft-forms.service";
import { StiLocalStorageService } from "./sti-local-storage.service";
import { StiExportService } from "./sti-export.service";
import { StiDraggableService } from "./sti-draggable.service";
import * as i0 from "@angular/core";
export declare class StiControllerService {
    model: StiModelService;
    httpClient: StiHttpClientService;
    helper: StiHelperService;
    userService: StiUserService;
    loc: StiLocalizationService;
    formService: StimulsoftFormsService;
    stiLocalStorage: StiLocalStorageService;
    exportService: StiExportService;
    draggableService: StiDraggableService;
    private USED_PROPERTIES;
    constructor(model: StiModelService, httpClient: StiHttpClientService, helper: StiHelperService, userService: StiUserService, loc: StiLocalizationService, formService: StimulsoftFormsService, stiLocalStorage: StiLocalStorageService, exportService: StiExportService, draggableService: StiDraggableService);
    initialize(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StiControllerService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<StiControllerService>;
}
