import type * as Samsara from "../index.js"; /** * Details specific to Training Assignment Near Due Date */ export interface TrainingAssignmentNearDueDateTriggerDetailsObjectResponseBody { /** The assignment groups the trigger is configured for. */ assignmentGroups?: Samsara.TrainingAssignmentNearDueDateTriggerAssignmentGroupObjectResponseBody[] | undefined; /** Whether the trigger is configured in days or weeks. Valid values: `DAYS`, `WEEKS` */ conditionUnits: TrainingAssignmentNearDueDateTriggerDetailsObjectResponseBody.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 TrainingAssignmentNearDueDateTriggerDetailsObjectResponseBody { /** 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]; }