import { MTableQueries } from "../../common-types/common"; import { AcaAcademicYear } from "../../schema"; import { controllerResponse } from "../../utilities"; type IAcademicYearErrorLogger = { [key in keyof MAcademicYear]: string; }; type IAcademicYearGetByIdErrorLogger = { [key in keyof MAcademicYearGetByIdPayload]: string; }; type IAcademicYearDeleteErrorLogger = { [key in keyof MAcademicYearDeletePayload]: string; }; type IAcademicYearInsertUpdateErrorLogger = { [key in keyof MAcademicYearInsertUpdatePayload]: string; }; type IAcademicYearToggleStatusErrorLogger = { [key in keyof MAcademicYearToggleStatusPayload]: string; }; declare class MAcademicYear extends MTableQueries { constructor(init: MAcademicYear); Validate?(): Partial; } declare class MAcademicYearGetByIdPayload { acayr_id?: string; constructor(init: MAcademicYearGetByIdPayload); Validate?(): Partial; } declare class MAcademicYearDeletePayload { acayr_id?: string; constructor(init: MAcademicYearDeletePayload); Validate?(): Partial; } declare class MAcademicYearToggleStatusPayload { acayr_id?: string; constructor(init: MAcademicYearToggleStatusPayload); Validate?(): Partial; } declare class MAcademicYearInsertUpdatePayload extends AcaAcademicYear { constructor(init: AcaAcademicYear); Validate?(): Partial; } interface academicYearControllerResponse extends controllerResponse { data?: AcaAcademicYear[]; } interface academicYearByIdControllerResponse extends controllerResponse { data?: AcaAcademicYear; } interface academicYearInsertUpdateControllerResponse extends controllerResponse { data?: AcaAcademicYear; } interface academicYearDeleteControllerResponse extends controllerResponse { data?: boolean; } interface academicYearToggleStatusControllerResponse extends controllerResponse { data?: boolean; } export { IAcademicYearErrorLogger, IAcademicYearGetByIdErrorLogger, IAcademicYearDeleteErrorLogger, IAcademicYearInsertUpdateErrorLogger, IAcademicYearToggleStatusErrorLogger, MAcademicYear, MAcademicYearGetByIdPayload, MAcademicYearDeletePayload, MAcademicYearInsertUpdatePayload, MAcademicYearToggleStatusPayload, academicYearControllerResponse, academicYearByIdControllerResponse, academicYearInsertUpdateControllerResponse, academicYearDeleteControllerResponse, academicYearToggleStatusControllerResponse };