import { ContextService } from "./context"; import { CustomFunctionLogger } from "./logger"; import { AIService } from "./ai"; import { AttachmentService } from "./attachment"; import { ConfigurationService } from "./configuration"; import { DataHelperService } from "./dataHelper"; import { GraphQLService } from "./graphql"; import { AuthInfo } from "../utilities/authUtils"; import { Protector } from "../middlewares"; import { FnDataServices } from "../types"; export declare class ServiceController { private _contextService; private _aiService; private _attachmentService; private _configurationService; private _dataHelperService; private _graphQLService; private _protector; private _logger; constructor(_contextService: ContextService, _aiService: AIService, _attachmentService: AttachmentService, _configurationService: ConfigurationService, _dataHelperService: DataHelperService, _graphQLService: GraphQLService, _protector: Protector, _logger: CustomFunctionLogger); setupContext(authInfo: AuthInfo): void; getUtilities(): { userInfo: import("../utilities/authUtils").TenantUserInfo; services: FnDataServices; logger: CustomFunctionLogger; protector: Protector; staticApiService: import("axios").AxiosInstance; }; private getProtector; private getDataServices; } //# sourceMappingURL=serviceController.d.ts.map