import { MTableQueries, MRequestMiddelware } from "../../common-types/common"; import { IAppRegistrationStartMst } from "../../schema/app/app_registration_start_mst"; import { controllerResponse } from "../../utilities"; type IAppRegistrationStartErrorLogger = { [key in keyof MAppRegistrationStart]: string; }; type IAppRegistrationStartGetByIdErrorLogger = { [key in keyof MAppRegistrationStartGetByIdPayload]: string; }; type IAppRegistrationStartInsertUpdateErrorLogger = { [key in keyof MAppRegistrationStartInsertUpdatePayload]: string; }; declare class MAppRegistrationStart extends MTableQueries { appstart_id?: string; appstart_reg_id_appreg?: string; appstart_start_date?: Date; appstart_configuration_data?: Record; appstart_start_status_id_sygms?: string; query?: string; constructor(init: MAppRegistrationStart); Validate?(): Partial; } declare class MAppRegistrationStartGetByIdPayload implements MRequestMiddelware { appstart_id?: string; _id?: string; constructor(init: MAppRegistrationStartGetByIdPayload); Validate?(): Partial; } declare class MAppRegistrationStartInsertUpdatePayload implements IAppRegistrationStartMst, MRequestMiddelware { _id?: string; appstart_reg_id_appreg?: string; appstart_start_date?: Date; appstart_configuration_data?: Record; appstart_start_status_id_sygms?: string; appstart_started_by_id_auth?: string; appstart_completed_at?: Date; appstart_created_at?: Date; appstart_updated_at?: Date; constructor(init: Partial & { _id?: string; }); Validate?(): Partial; } interface appRegistrationStartControllerResponse extends controllerResponse { data?: any[] | any | null; total?: number; totalDocument?: number; } interface appRegistrationStartByIdControllerResponse extends controllerResponse { data?: any | null; } interface appRegistrationStartInsertUpdateControllerResponse extends controllerResponse { data?: any | null; } export { MAppRegistrationStart, MAppRegistrationStartGetByIdPayload, MAppRegistrationStartInsertUpdatePayload, appRegistrationStartControllerResponse, appRegistrationStartByIdControllerResponse, appRegistrationStartInsertUpdateControllerResponse };