import { AWizardStep, DdlData } from '../guig'; import { ServerService, IQuery, ICdRequest, EnvConfig, ICdPushEnvelop } from '../base'; import { DdlCtx } from '../guig'; import { NotificationService } from '../comm'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ModuleService { private svServer; private svNotif; private env; ddlData: DdlData; pushEnvelop: ICdPushEnvelop; numericNumberReg1: string; numericNumberReg2: string; numericNumberReg3: RegExp; numericNumberReg4: RegExp; postData: ICdRequest; constructor(svServer: ServerService, svNotif: NotificationService, env: EnvConfig); /** * * @param newModule * { "ctx": "Sys", "m": "Moduleman", "c": "Module", "a": "Create", "dat": { "f_vals": [ { "data": { "moduleName": "xxx30102021", "isSysModule": false } } ], "token": "3ffd785f-e885-4d37-addf-0e24379af338" }, "args": {} } */ createModule$(newModule: any, cdToken: string): Observable; setEnvelopeCreateModule(newModule: any, cdToken: string): void; getModules(q: IQuery, cdToken: string): Observable; getModule$(q: IQuery, cdToken: string): Observable; setEnvelopeModule(q: IQuery, cdToken: string): void; updateModule$(q: IQuery, cdToken: string): Observable; setEnvelopeUpdate(q: IQuery, cdToken: string): void; deleteModules$(q: IQuery, cdToken: string): Observable; setEnvelopeDelete(q: IQuery, cdToken: string): void; setIconsData$(step: AWizardStep, controlName: string): void; setDdl$(ddlCtx: DdlCtx): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }