import { IQuery } from "../base"; import { AWizardModel, DdlCtx, DdlData, FieldInfo, MultipleChoice, StepModel } from "../guig"; export declare const ModuleModel: FieldInfo[]; export declare const multipleChoice: MultipleChoice; export declare const DEFAULT_INSERTABLE_MODULE: any; export interface IModuleModel { moduleId?: number; moduleGuid: string; moduleName: string; moduleDescription: string; docId: number; moduleIsPublic: boolean; isSysModule: boolean; moduleEnabled?: boolean; lastModificationDate: string; groupGuid?: string; moduleTypeId: number; order?: number; } export declare enum ModuleScopeOpts { isApp = 0, isSys = 1 } export declare const MODULE_STEP_MODEL: StepModel; export declare const ModuleWizardModel: AWizardModel; export declare const DEFAULT_DDLD: DdlData[]; export declare const moduleGetQuery: IQuery; export declare const moduleDdlCtx: DdlCtx; export interface ModuleData { path: string; location: string; moduleName: string; rootComponent?: string; description: string; registered?: boolean; } export declare class CdModule { module_id: number; module_guid: string; module_name: string; module_description: string; is_public: boolean; is_sys_module: boolean; doc_id: number; enabled: string; last_modification_date: string; group_guid: string; group_name: string; group_owner_id: number; group_type_id: number; company_id: number; } export declare class Consumer { consumer_id: number; consumer_name: string; consumer_guid: string; doc_id: number; company_id: number; } export declare class ConsumerResource { consumer_resource_id: number; consumer_resource_guid: string; doc_id: number; cd_obj_type_id: number; active: boolean; consumer_id: number; obj_id: number; } export declare class CdCompany { company_type_id: number; DirectoryCategory_ID: number; company_name: string; PostalAddress: string; Phone: string; E_mail: string; Website: string; Physical_Location: string; Town: string; Country: string; AreaOfSpecialization: string; Logo: string; Fax: string; Password: string; Trusted: string; doc_id: number; town_id: number; county_id: number; company_guid: number; company_description: string; parent_id: number; } export declare class DataTablesResponse { data: any[]; draw: number; recordsFiltered: number; recordsTotal: number; }