import { ICoreSypin } from "../schema/core";
import { controllerResponse } from "../utilities/helpers/response.helper";
import { CommonSelect } from "./common";
export interface generalMasterSelectControllerResponse extends controllerResponse {
    data?: {
        core_general_master: generalMasterSelectResponseData[];
        core_general_master_type: generalMasterTypeResponseData[];
    };
}
export interface generalMasterSelectResponseData extends generalMasterResponseData {
    title: string;
    value: string;
}
export interface generalMasterResponseData {
    _id?: string;
    sygms_code: string;
    sygms_id_sygmt: string;
    sygms_title: string;
    sygms_desc: string;
    sygms_isactive: string;
    sygms_configuration: any;
}
export interface generalMasterTypeResponseData {
    _id: string;
    sygmt_code: string;
    sygmt_title: string;
    sygmt_desc: string;
    sygmt_isactive: boolean;
}
export interface pinCodeSelectControllerResponse extends controllerResponse {
    data?: {
        core_pin_code: pinCodeSelectResponseData[];
    };
}
export interface pinCodeSelectResponseData extends ICoreSypin {
    title: string;
    value: string;
}
export interface userSelectControllerResponse extends controllerResponse {
    data?: {
        auth_user_mst: CommonSelect[];
    };
}
