wcz-layout
Version:
1,770 lines (1,769 loc) • 87.6 kB
TypeScript
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