auditTools: (
| DynamicStructuredTool<
ZodObject<{ endIso: ZodString; startIso: ZodString }, $strict>,
{ endIso: string; startIso: string },
{ endIso: string; startIso: string },
| {
absoluteHours?: undefined;
endIso: string;
error: string;
signedHours?: undefined;
startIso: string;
}
| {
absoluteHours: number;
endIso: string;
error?: undefined;
signedHours: number;
startIso: string;
},
unknown,
"get_difference_in_hours",
>
| DynamicStructuredTool<
ZodObject<
{
endTime: ZodString;
startTime: ZodString;
thresholdHours: ZodNumber;
},
$strip,
>,
{ endTime: string; startTime: string; thresholdHours: number },
{ endTime: string; startTime: string; thresholdHours: number },
| {
absoluteHours?: undefined;
endTime: string;
error: string;
isWithinHours?: undefined;
signedHours?: undefined;
startTime: string;
thresholdHours: number;
}
| {
absoluteHours: number;
endTime: string;
error?: undefined;
isWithinHours: boolean;
signedHours: number;
startTime: string;
thresholdHours: number;
},
unknown,
"is_within_hours",
>
)[] = ...