import { CommonSelect } from "../../common-types";
import { controllerResponse } from "../../utilities";
type IGeneralMasterSelectErrorLogger = {
    [key in keyof MGeneralMasterSelect]: string;
};
declare class MGeneralMasterSelect {
    sygmt_code?: string;
    constructor(init: MGeneralMasterSelect);
    Validate?(): Partial<IGeneralMasterSelectErrorLogger>;
}
interface generalMasterSelectControllerResponse extends controllerResponse {
    data?: {
        core_general_master: generalMasterResponseData[];
        core_general_master_type: generalMasterTypeResponseData[];
    };
}
interface generalMasterResponseData extends CommonSelect {
    _id?: string;
    sygms_code: string;
    sygms_id_sygmt: string;
    sygms_title: string;
    sygms_desc: string;
    sygms_isactive: string;
    sygms_configuration: any;
}
interface generalMasterTypeResponseData {
    _id: string;
    sygmt_code: string;
    sygmt_title: string;
    sygmt_desc: string;
    sygmt_isactive: boolean;
}
export { IGeneralMasterSelectErrorLogger, //interface
MGeneralMasterSelect, // model
generalMasterSelectControllerResponse, // Select
generalMasterResponseData, // simple response
generalMasterTypeResponseData };
