import { MTableQueries } from "../../common-types/common"; import { FleetConfiguration, FleetConfigurationBase } from "../../schema/fleet/fleet_configuration"; import { controllerResponse } from "../../utilities"; type IFleetConfigurationErrorLogger = { [key in keyof MFleetConfiguration]: string; }; type IFleetConfigurationGetByEntityPayloadErrorLogger = { fltcfg_entity_id_syen: string; }; declare class MFleetConfiguration extends MTableQueries { fltcfg_entity_id_syen?: string; fltcfg_driver_role_id_syusrol?: string; fltcfg_auto_create_user?: boolean; fltcfg_isactive?: boolean; constructor(init: MFleetConfiguration); Validate?(): Partial; } declare class MFleetConfigurationGetByEntityPayload { fltcfg_entity_id_syen: string; constructor(init: MFleetConfigurationGetByEntityPayload); Validate?(): Partial; } declare class MFleetConfigurationInsertUpdatePayload extends FleetConfiguration { constructor(init: FleetConfiguration); Validate?(): Partial; } interface FleetConfigurationResponse extends Omit { fltcfg_driver_role_id_syusrol?: { _id: string; syusrol_role_name: string; }; fltcfg_entity_id_syen?: { _id: string; syen_name: string; }; } interface fleetConfigurationControllerResponse extends controllerResponse { data?: FleetConfigurationResponse | null; } export { MFleetConfiguration, MFleetConfigurationGetByEntityPayload, MFleetConfigurationInsertUpdatePayload, FleetConfigurationResponse, fleetConfigurationControllerResponse };