import { ICoreSygms } from "../../schema"; import { controllerResponse } from "../../utilities"; export declare class IGeneralMasterListRequest { sygms_id_sygmt?: string; sygms_entity_id_syen?: string; sygmt_code?: string; constructor(init: Partial); Validate?(): Partial>; } export declare class MGeneralMasterDeletePayload { sygms_id: string; constructor(init: MGeneralMasterDeletePayload); Validate?(): Partial>; } export declare class MGeneralMasterGetByIdPayload { sygms_id: string; constructor(init: MGeneralMasterGetByIdPayload); Validate?(): Partial>; } export declare class MGeneralMasterToggleStatusPayload { sygms_id: string; constructor(init: MGeneralMasterToggleStatusPayload); Validate?(): Partial>; } export interface IGeneralMasterListRequest { sygmt_code?: string; sygms_id_sygmt?: string; sygms_code?: string; sygms_id_sygms?: string | null; sygms_entity_id_syen?: string; } export interface IGeneralMasterListResponse { success: boolean; message: string; data: ICoreSygms[]; total: number; pageIndex: number; pageSize: number; } export declare class MGeneralMaster extends ICoreSygms { constructor(init: Partial); Validate?(): Partial>; } export interface generalMasterByIdControllerResponse extends controllerResponse { data?: ICoreSygms; } export interface generalMasterInsertUpdateControllerResponse extends controllerResponse { data?: ICoreSygms; } export interface generalMasterDeleteControllerResponse extends controllerResponse { data?: { deleted: boolean; }; } export interface generalMasterToggleStatusControllerResponse extends controllerResponse { data?: ICoreSygms; } export interface generalMasterListControllerResponse extends controllerResponse { data?: ICoreSygms[]; total?: number; pageIndex?: number; pageSize?: number; }