import type * as Samsara from "../index.js"; /** * Details specific to Training Assignment Near Due Date */ export interface TrainingAssignmentNearDueDateTriggerDetailsObjectRequestBody { /** The assignment groups the trigger is configured for. */ assignmentGroups?: Samsara.TrainingAssignmentNearDueDateTriggerAssignmentGroupObjectRequestBody[] | undefined; /** Whether the trigger is configured in days or weeks. Valid values: `DAYS`, `WEEKS` */ conditionUnits: TrainingAssignmentNearDueDateTriggerDetailsObjectRequestBody.ConditionUnits; /** The number of days or weeks near the due date to trigger on. */ conditionValue: number; /** The timezone that the alert will be set up in. */ timezone: string; } export declare namespace TrainingAssignmentNearDueDateTriggerDetailsObjectRequestBody { /** Whether the trigger is configured in days or weeks. Valid values: `DAYS`, `WEEKS` */ const ConditionUnits: { readonly Days: "DAYS"; readonly Weeks: "WEEKS"; }; type ConditionUnits = (typeof ConditionUnits)[keyof typeof ConditionUnits]; }