UNPKG

wcz-layout

Version:

1,770 lines (1,769 loc) 87.6 kB
import { B as uploadFile, O as FileSchema, b as GetApprovalsSchema, i as SearchEmployeesSchema, j as UploadFileMetaSchema, k as GetFileMetasSchema, n as DepartmentIdSchema, r as EmployeeIdSchema, t as CompanyCodeSchema, y as GetApprovalSchema } from "../peoplesoft-CFgBFvG-.js"; import z$1, { z } from "zod"; import * as _$_tanstack_react_query0 from "@tanstack/react-query"; import * as _$_tanstack_query_core0 from "@tanstack/query-core"; //#region src/queries/client/file.d.ts declare const fileMetasQueryOptions: (params: z.input<typeof GetFileMetasSchema>) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ id: string; subId: string; appName: string; fileName: string; fileExtension: string; fileSize: number; mediaSubType: string; mediaType: string; mimeType: string; createdBy: string; createdDate: Date; }[], Error, { id: string; subId: string; appName: string; fileName: string; fileExtension: string; fileSize: number; mediaSubType: string; mediaType: string; mimeType: string; createdBy: string; createdDate: Date; }[], string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ id: string; subId: string; appName: string; fileName: string; fileExtension: string; fileSize: number; mediaSubType: string; mediaType: string; mimeType: string; createdBy: string; createdDate: Date; }[], string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: { id: string; subId: string; appName: string; fileName: string; fileExtension: string; fileSize: number; mediaSubType: string; mediaType: string; mimeType: string; createdBy: string; createdDate: Date; }[]; [dataTagErrorSymbol]: Error; }; }; declare const fileThumbnailQueryOptions: (params: z.input<typeof FileSchema>) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<string, Error, string, string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<string, string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: string; [dataTagErrorSymbol]: Error; }; }; declare const fileQueryOptions: (params: z.input<typeof FileSchema>) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<string, Error, string, string[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<string, string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: string; [dataTagErrorSymbol]: Error; }; }; declare const downloadFileMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<void, Error, { appName: string; id: string; } & { fileName: string; fileExtension: string; }, unknown>, "mutationKey">; declare const openFileMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<void, Error, { appName: string; id: string; }, unknown>, "mutationKey">; declare const updateFileMetaMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<any, Error, { id: string; subId: string; appName: string; fileExtension: string; fileSize: number; mediaSubType: string; mediaType: string; mimeType: string; createdBy: string; createdDate: Date; fileName: string; }, unknown>, "mutationKey">; declare const deleteFileMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<any, Error, { appName: string; id: string; }, unknown>, "mutationKey">; declare const batchDeleteFilesMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<any, Error, { appName: string; subId: string; }, unknown>, "mutationKey">; interface UseUploadFileProps { onSuccess?: (result: Awaited<ReturnType<typeof uploadFile>>) => void; onError?: (error: Error) => void; } declare const useUploadFile: ({ onSuccess, onError }?: UseUploadFileProps) => { mutate: (data: z.input<typeof UploadFileMetaSchema>) => Promise<void>; }; //#endregion //#region src/queries/client/approval.d.ts declare const approvalsQueryOptions: (params: z.input<typeof GetApprovalsSchema>) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }[], Error, { id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }[], (string | { appName: string; status?: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled" | undefined; approverEmployeeId?: string | undefined; stepResult?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; })[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }[], (string | { appName: string; status?: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled" | undefined; approverEmployeeId?: string | undefined; stepResult?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; })[], never> | undefined; } & { queryKey: (string | { appName: string; status?: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled" | undefined; approverEmployeeId?: string | undefined; stepResult?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; })[] & { [dataTagSymbol]: { id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }[]; [dataTagErrorSymbol]: Error; }; }; declare const approvalQueryOptions: (params: z.input<typeof GetApprovalSchema>) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{ id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }, Error, { id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }, (string | { id: string; })[]>, "queryFn"> & { queryFn?: _$_tanstack_query_core0.QueryFunction<{ id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }, (string | { id: string; })[], never> | undefined; } & { queryKey: (string | { id: string; })[] & { [dataTagSymbol]: { id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }; [dataTagErrorSymbol]: Error; }; }; declare const createApprovalMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<{ id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }, Error, { status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; id: string; applicationName: string; emailBody: string; approvalFlows: { stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; approvalStage: number; steps: { approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; }[]; batchSequence?: number | undefined; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; coRequestors?: ({ role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; })[] | undefined; }, unknown>, "mutationKey">; declare const approveApprovalMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<{ id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }, Error, { id: string; result: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped"; emailBody: string; resultComment?: string | undefined; }, unknown>, "mutationKey">; declare const resubmitApprovalMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<{ id: string; applicationName: string; status: "WaitingForApproval" | "Approved" | "PartiallyApproved" | "Rejected" | "Withdrawn" | "Cancelled"; created: Date; createdBy: { employeeId: string; name: string; email: string; }; approvalFlows: { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }[]; currentApprovers: { employeeId: string; name: string; email: string; }[]; number?: string | undefined; type?: "Single" | "Batch" | undefined; updated?: Date | undefined; updatedBy?: { employeeId: string; name: string; email: string; } | undefined; coRequestors?: { id: string; principal: { role: string; email?: string | undefined; } | { employeeId: string; name: string; email?: string | undefined; }; }[] | undefined; }, Error, { id: string; approvalFlows: { stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; approvalStage: number; steps: { approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; }[]; batchSequence?: number | undefined; }[]; }, unknown>, "mutationKey">; declare const withdrawApprovalMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<void, Error, { id: string; comment: string; emailBody: string; }, unknown>, "mutationKey">; declare const cancelApprovalMutationOptions: () => Omit<_$_tanstack_react_query0.UseMutationOptions<void, Error, { id: string; comment: string; emailBody: string; }, unknown>, "mutationKey">; //#endregion //#region src/queries/client/peoplesoft.d.ts declare const employeesSearchQueryOptions: (params: z$1.infer<typeof SearchEmployeesSchema>) => _$_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 | { searchTerm: 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 | { searchTerm: string; })[], never> | undefined; } & { queryKey: (string | { searchTerm: 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; }; }; declare const employeesQueryOptions: () => _$_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; }; }; declare const activeEmployeesQueryOptions: () => _$_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; }; }; declare const employeeByIdQueryOptions: (params: z$1.infer<typeof EmployeeIdSchema>) => _$_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 | { employeeId: 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 | { employeeId: string; })[], never> | undefined; } & { queryKey: (string | { employeeId: 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; }; }; declare const previousEmployeeIdsQueryOptions: () => _$_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; }; }; declare const employeeSupervisorQueryOptions: (params: z$1.infer<typeof EmployeeIdSchema>) => _$_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 | { employeeId: 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 | { employeeId: string; })[], never> | undefined; } & { queryKey: (string | { employeeId: 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: str