import { MTableQueries } from "../../common-types/common"; import { FeeReceiptTemplate } from "../../schema"; import { controllerResponse } from "../../utilities"; type IFeeReceiptTemplateErrorLogger = { [key in keyof MFeeReceiptTemplate]: string; }; type IFeeReceiptTemplateGetByIdErrorLogger = { [key in keyof MFeeReceiptTemplateGetByIdPayload]: string; }; type IFeeReceiptTemplateDeleteErrorLogger = { [key in keyof MFeeReceiptTemplateDeletePayload]: string; }; type IFeeReceiptTemplateInsertUpdateErrorLogger = { [key in keyof MFeeReceiptTemplateInsertUpdatePayload]: string; }; type IFeeReceiptTemplateToggleStatusErrorLogger = { [key in keyof MFeeReceiptTemplateToggleStatusPayload]: string; }; declare class MFeeReceiptTemplate extends MTableQueries { constructor(init: MFeeReceiptTemplate); Validate?(): Partial; } declare class MFeeReceiptTemplateGetByIdPayload { feert_id?: string; constructor(init: MFeeReceiptTemplateGetByIdPayload); Validate?(): Partial; } declare class MFeeReceiptTemplateDeletePayload { feert_id?: string; constructor(init: MFeeReceiptTemplateDeletePayload); Validate?(): Partial; } declare class MFeeReceiptTemplateToggleStatusPayload { feert_id?: string; constructor(init: MFeeReceiptTemplateToggleStatusPayload); Validate?(): Partial; } declare class MFeeReceiptTemplateInsertUpdatePayload extends FeeReceiptTemplate { constructor(init: FeeReceiptTemplate); Validate?(): Partial; } interface feeReceiptTemplateControllerResponse extends controllerResponse { data?: FeeReceiptTemplate[]; totalDocument?: number; page?: number; limit?: number; } interface feeReceiptTemplateByIdControllerResponse extends controllerResponse { data?: FeeReceiptTemplate; } interface feeReceiptTemplateInsertUpdateControllerResponse extends controllerResponse { data?: FeeReceiptTemplate; } interface feeReceiptTemplateDeleteControllerResponse extends controllerResponse { data?: boolean; } interface feeReceiptTemplateToggleStatusControllerResponse extends controllerResponse { data?: boolean; } export { IFeeReceiptTemplateErrorLogger, IFeeReceiptTemplateGetByIdErrorLogger, IFeeReceiptTemplateDeleteErrorLogger, IFeeReceiptTemplateInsertUpdateErrorLogger, IFeeReceiptTemplateToggleStatusErrorLogger, MFeeReceiptTemplate, MFeeReceiptTemplateGetByIdPayload, MFeeReceiptTemplateDeletePayload, MFeeReceiptTemplateInsertUpdatePayload, MFeeReceiptTemplateToggleStatusPayload, feeReceiptTemplateControllerResponse, feeReceiptTemplateByIdControllerResponse, feeReceiptTemplateInsertUpdateControllerResponse, feeReceiptTemplateDeleteControllerResponse, feeReceiptTemplateToggleStatusControllerResponse };