import { MTableQueries } from "../../common-types/common"; import { ICoreSyco } from "../../schema"; import { controllerResponse } from "../../utilities"; type ISystemConfigErrorLogger = { [key in keyof MSystemConfig]: string; }; declare class MSystemConfig extends MTableQueries { syco_for?: string; constructor(init: MSystemConfig); Validate?(): Partial; } declare class MSystemConfigGetByIdPayload { syco_id?: string; constructor(init: MSystemConfigGetByIdPayload); Validate?(): Partial>; } declare class MSystemConfigUpdateEntityTypesPayload { syco_id?: string; syco_entity_type_applicable_sygms?: string[]; constructor(init: MSystemConfigUpdateEntityTypesPayload); Validate?(): Partial>; } interface systemConfigListControllerResponse extends controllerResponse { data?: ICoreSyco[]; } interface systemConfigByIdControllerResponse extends controllerResponse { data?: ICoreSyco; } interface systemConfigUpdateEntityTypesControllerResponse extends controllerResponse { data?: ICoreSyco; } export { ISystemConfigErrorLogger, MSystemConfig, MSystemConfigGetByIdPayload, MSystemConfigUpdateEntityTypesPayload, systemConfigListControllerResponse, systemConfigByIdControllerResponse, systemConfigUpdateEntityTypesControllerResponse };