UNPKG

wcz-layout

Version:

1,771 lines (1,770 loc) 90.4 kB
import { t as QueryClientParam } from "../QueryClientParam-cJiA5WCd.mjs"; import { M as UploadFileResult, O as FileSchema, b as GetApprovalsSchema, i as SearchEmployeesSchema, k as GetFileMetasSchema, n as DepartmentIdSchema, r as EmployeeIdSchema, t as CompanyCodeSchema, y as GetApprovalSchema } from "../peoplesoft-Ck7BoH-x.mjs"; import z$1, { z } from "zod"; //#region src/data/client/file.d.ts declare const fileMetasQueryOptions: (params: z.input<typeof GetFileMetasSchema>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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?: import("@tanstack/query-core").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>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").UseQueryOptions<string, Error, string, string[]>, "queryFn"> & { queryFn?: import("@tanstack/query-core").QueryFunction<string, string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: string; [dataTagErrorSymbol]: Error; }; }; declare const fileQueryOptions: (params: z.input<typeof FileSchema>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").UseQueryOptions<string, Error, string, string[]>, "queryFn"> & { queryFn?: import("@tanstack/query-core").QueryFunction<string, string[], never> | undefined; } & { queryKey: string[] & { [dataTagSymbol]: string; [dataTagErrorSymbol]: Error; }; }; declare const downloadFileMutationOptions: () => Omit<import("@tanstack/react-query").UseMutationOptions<void, Error, { appName: string; id: string; } & { fileName: string; fileExtension: string; }, unknown>, "mutationKey">; declare const openFileMutationOptions: () => Omit<import("@tanstack/react-query").UseMutationOptions<void, Error, { appName: string; id: string; }, unknown>, "mutationKey">; declare const updateFileMetaMutationOptions: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").UseMutationOptions<void, 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: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").UseMutationOptions<void, Error, { appName: string; id: string; }, unknown>, "mutationKey">; declare const batchDeleteFilesMutationOptions: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").UseMutationOptions<void, Error, { appName: string; subId: string; }, unknown>, "mutationKey">; declare const uploadFileMutationOptions: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").UseMutationOptions<UploadFileResult, Error, { appName: string; subId: string; file: File; }, unknown>, "mutationKey">; //#endregion //#region src/data/client/approval.d.ts declare const approvalsQueryOptions: (params: z.input<typeof GetApprovalsSchema>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | 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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | 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?: import("@tanstack/query-core").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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | 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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | undefined; }; }[] | undefined; }[]; [dataTagErrorSymbol]: Error; }; }; declare const approvalQueryOptions: (params: z.input<typeof GetApprovalSchema>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | 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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | undefined; }; }[] | undefined; }, (string | { id: string; })[]>, "queryFn"> & { queryFn?: import("@tanstack/query-core").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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | 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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | undefined; }; }[] | undefined; }; [dataTagErrorSymbol]: Error; }; }; declare const createApprovalMutationOptions: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | 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; hqApprovalRequest?: { header?: { serviceId?: string | undefined; authorizationCode?: string | undefined; dataCreatedTime?: string | undefined; characterEnable?: boolean | undefined; } | undefined; formData?: { systemId?: string | undefined; formType?: string | undefined; formId?: string | undefined; stepName?: string | undefined; userId?: string | undefined; title?: string | undefined; subject?: string | undefined; summary?: { page: { section: { row: { col: { title?: string | undefined; text?: string | undefined; textColor?: string | undefined; textSize?: string | undefined; }[]; }[]; title?: string | undefined; type?: string | undefined; text?: string | undefined; }[]; }[]; } | undefined; messageId?: string | undefined; attachList?: string | undefined; chkResult?: string | undefined; apprSummary?: string | undefined; approvalComment?: string | undefined; } | undefined; } | undefined; coRequestors?: { id: string; principal: { role: string; email: string; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | undefined; }; }[] | undefined; }, unknown>, "mutationKey">; declare const approveApprovalMutationOptions: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | undefined; }; }[] | undefined; }, Error, { id: string; result: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped"; emailBody: string; resultComment?: string | undefined; }, unknown>, "mutationKey">; declare const resubmitApprovalMutationOptions: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").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; } | { employeeId: string; name: string; email: string; }; permissions: { withdraw?: boolean | undefined; cancel?: boolean | 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: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").UseMutationOptions<void, Error, { id: string; comment: string; emailBody: string; }, unknown>, "mutationKey">; declare const cancelApprovalMutationOptions: ({ queryClient }: QueryClientParam) => Omit<import("@tanstack/react-query").UseMutationOptions<void, Error, { id: string; comment: string; emailBody: string; }, unknown>, "mutationKey">; //#endregion //#region src/data/client/peoplesoft.d.ts declare const searchEmployeesQueryOptions: (params: z$1.infer<typeof SearchEmployeesSchema>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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?: import("@tanstack/query-core").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: () => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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?: import("@tanstack/query-core").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: () => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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?: import("@tanstack/query-core").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 employeeByEmployeeIdQueryOptions: (params: z$1.infer<typeof EmployeeIdSchema>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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?: import("@tanstack/query-core").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: () => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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?: import("@tanstack/query-core").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>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").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; supervi