import { SettingService } from "../../setting/setting.service"; import { ClsService } from "nestjs-cls"; export interface IBaseModuleSettingService { init(): Promise; getSetting(key?: string): Promise; setSetting(data: any, key?: string): Promise; defaultPermission(): Promise; setPermission(permissoin: any): Promise; } export declare class BaseModuleSettingService implements IBaseModuleSettingService { protected module: string; protected setting: SettingService; protected cls: ClsService; constructor(module: string, setting: SettingService, cls: ClsService); init(): Promise; getSetting(key?: string): Promise; setSetting(data: any, key?: string): Promise; defaultPermission(): Promise; setPermission(permissoin: any): Promise; }