UNPKG

wcz-layout

Version:

1,577 lines (1,576 loc) 97.6 kB
import { t as FileMeta } from "./FileMeta-fQnJ6uFX.js"; import z$1 from "zod"; import * as _$_tanstack_react_query0 from "@tanstack/react-query"; import { QueryClient } from "@tanstack/react-query"; import { DetailedError } from "tus-js-client"; import * as _$_tanstack_query_core0 from "@tanstack/query-core"; //#region src/lib/queryClient.d.ts declare const queryClient: QueryClient; //#endregion //#region src/queries/ApprovalQueries.d.ts declare const GetApprovalsParamsSchema: z$1.ZodObject<{ appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>; status: z$1.ZodOptional<z$1.ZodEnum<{ WaitingForApproval: "WaitingForApproval"; Approved: "Approved"; PartiallyApproved: "PartiallyApproved"; Rejected: "Rejected"; Withdrawn: "Withdrawn"; Cancelled: "Cancelled"; }>>; approverEmployeeId: z$1.ZodOptional<z$1.ZodString>; stepResult: z$1.ZodOptional<z$1.ZodEnum<{ WaitingForApproval: "WaitingForApproval"; Approved: "Approved"; Rejected: "Rejected"; Withdrawn: "Withdrawn"; Cancelled: "Cancelled"; NotAvailable: "NotAvailable"; FutureApproval: "FutureApproval"; Skipped: "Skipped"; }>>; }, z$1.core.$strip>; type GetApprovalsParams = z$1.infer<typeof GetApprovalsParamsSchema>; //#endregion //#region src/queries/FileQueries.d.ts declare const GetFileMetasParamsSchema: z$1.ZodObject<{ appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>; subId: z$1.ZodUUID; }, z$1.core.$strip>; type GetFileMetasParams = z$1.infer<typeof GetFileMetasParamsSchema>; declare const GetFileThumbnailParamsSchema: z$1.ZodObject<{ appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>; meta: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{ id: z$1.ZodUUID; subId: z$1.ZodUUID; appName: z$1.ZodString; fileName: z$1.ZodString; fileExtension: z$1.ZodString; fileSize: z$1.ZodNumber; mediaSubType: z$1.ZodString; mediaType: z$1.ZodString; mimeType: z$1.ZodString; createdBy: z$1.ZodString; createdDate: z$1.ZodDate; }, z$1.core.$strip>>>; }, z$1.core.$strip>; type GetFileThumbnailParams = z$1.infer<typeof GetFileThumbnailParamsSchema>; declare const GetFileParamsSchema: z$1.ZodObject<{ appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>; meta: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{ id: z$1.ZodUUID; subId: z$1.ZodUUID; appName: z$1.ZodString; fileName: z$1.ZodString; fileExtension: z$1.ZodString; fileSize: z$1.ZodNumber; mediaSubType: z$1.ZodString; mediaType: z$1.ZodString; mimeType: z$1.ZodString; createdBy: z$1.ZodString; createdDate: z$1.ZodDate; }, z$1.core.$strip>>>; }, z$1.core.$strip>; type GetFileParams = z$1.infer<typeof GetFileParamsSchema>; type OptionalId = string | undefined | null; interface UseUploadFileProps { subId: OptionalId; onSuccess?: (meta: Pick<FileMeta, "id" | "appName" | "subId" | "fileName">) => void; onError?: (error: Error | DetailedError) => void; } declare const useUploadFile: ({ subId, onSuccess, onError }: UseUploadFileProps) => { mutate: (file: File) => Promise<void>; progress: number; }; //#endregion //#region src/queries/index.d.ts declare const query: { peopleSoft: { employeesSearch: (searchTerm: string) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[]; [dataTagErrorSymbol]: Error; }; }; employees: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[]; [dataTagErrorSymbol]: Error; }; }; activeEmployees: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[]; [dataTagErrorSymbol]: Error; }; }; employeeById: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[], never> | undefined; } & { queryKey: (string | null | undefined)[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }; [dataTagErrorSymbol]: Error; }; }; previousEmployeeIds: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[]; [dataTagErrorSymbol]: Error; }; }; employeeSupervisor: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[], never> | undefined; } & { queryKey: (string | null | undefined)[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }; [dataTagErrorSymbol]: Error; }; }; employeeSubordinates: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], (string | null | undefined)[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[], (string | null | undefined)[], never> | undefined; } & { queryKey: (string | null | undefined)[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }[]; [dataTagErrorSymbol]: Error; }; }; employeeManager: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[], never> | undefined; } & { queryKey: (string | null | undefined)[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }; [dataTagErrorSymbol]: Error; }; }; employeeGeneralManager: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, Error, { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }, (string | null | undefined)[], never> | undefined; } & { queryKey: (string | null | undefined)[] & { [dataTagSymbol]: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }; [dataTagErrorSymbol]: Error; }; }; departments: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ departmentId: string; description: string; managerId: string; managerRecordNumber: string; treeLevel: number; upperDepartmentId: string; companyCode: string; location: string; salLocation: string; plantId: string; manager: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }; }[], Error, { departmentId: string; description: string; managerId: string; managerRecordNumber: string; treeLevel: number; upperDepartmentId: string; companyCode: string; location: string; salLocation: string; plantId: string; manager: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }; }[], string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ departmentId: string; description: string; managerId: string; managerRecordNumber: string; treeLevel: number; upperDepartmentId: string; companyCode: string; location: string; salLocation: string; plantId: string; manager: { badgeId: string; category: string; categoryGroup: "IDL" | "FD" | "FI"; companyCode: string; contactPhone: string; departmentId: string; departmentDescription: string; emailString: string; employeeId: string; extensionNumber: string; firstName: string; gender: string; hiredDate: Date; lastName: string; managerId: string; middleName: string; name: string; nameTitleCase: string; nfcSn: string; plantId: string; position: string; previousEmployeeIds: string | null; reHiredDate: Date | null; recordNumber: number; status: "Active" | "Terminated" | "Leave of Absence"; supervisorId: string; terminationDate: Date | null; terminationFutureDate: Date | null; type: string; upperDepartmentId: string; jobCode: string; jobDescription: string; terminationReason: string | null; supervisorRecordNumber: number; }; }[], string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: { departmentId: string; description: string; managerId: string; managerRecordNumber: string; treeLevel: number; upperDepartmentId: string;