import type { Config } from "./generated/client/index.js"; import { createClient } from "./generated/client/index.js"; import type { ClientOptions } from "./generated/types.gen.js"; import { deleteApi20260701ResourcesApiPublicWebhookSubscriptionsById, deleteApi20260701ResourcesAtsApplicationsById, deleteApi20260701ResourcesAtsCandidatesById, deleteApi20260701ResourcesAtsFeedbacksById, deleteApi20260701ResourcesAtsJobPostingsById, deleteApi20260701ResourcesAtsQuestionsById, deleteApi20260701ResourcesAttendanceEditTimesheetRequestsById, deleteApi20260701ResourcesAttendanceOvertimeRequestsById, deleteApi20260701ResourcesAttendanceShiftsById, deleteApi20260701ResourcesContractsCompensationsById, deleteApi20260701ResourcesContractsContractVersionsById, deleteApi20260701ResourcesCustomFieldsFieldsById, deleteApi20260701ResourcesDocumentsDocumentsById, deleteApi20260701ResourcesFinanceCostCentersById, deleteApi20260701ResourcesItManagementItAssetsById, deleteApi20260701ResourcesLocationsLocationsById, deleteApi20260701ResourcesPayrollEmployeesIdentifiersById, deleteApi20260701ResourcesPayrollIntegrationsBaseCodesById, deleteApi20260701ResourcesPayrollSupplementsById, deleteApi20260701ResourcesPerformanceReviewOwnersById, deleteApi20260701ResourcesPerformanceReviewProcessTargetsById, deleteApi20260701ResourcesPerformanceReviewProcessesById, deleteApi20260701ResourcesPostsCommentsById, deleteApi20260701ResourcesPostsGroupsById, deleteApi20260701ResourcesPostsPostsById, deleteApi20260701ResourcesProjectManagementBudgetStrategiesById, deleteApi20260701ResourcesProjectManagementPlannedRecordsById, deleteApi20260701ResourcesProjectManagementSubprojectsById, deleteApi20260701ResourcesProjectManagementTimeRecordsById, deleteApi20260701ResourcesShiftManagementShiftsById, deleteApi20260701ResourcesTasksTaskFilesById, deleteApi20260701ResourcesTasksTasksById, deleteApi20260701ResourcesTeamsMembershipsById, deleteApi20260701ResourcesTeamsTeamsById, deleteApi20260701ResourcesTimePlanningPlanningVersionsById, deleteApi20260701ResourcesTimeoffAllowanceIncidencesById, deleteApi20260701ResourcesTimeoffAllowancesById, deleteApi20260701ResourcesTimeoffBlockedPeriodsById, deleteApi20260701ResourcesTimeoffLeavesById, deleteApi20260701ResourcesTimeoffPoliciesById, deleteApi20260701ResourcesTimeoffPolicyAssignmentsById, deleteApi20260701ResourcesTrainingsCategoriesById, deleteApi20260701ResourcesTrainingsSessionsById, deleteApi20260701ResourcesTrainingsTrainingClassesById, deleteApi20260701ResourcesTrainingsTrainingsById, deleteApi20260701ResourcesWorkScheduleOverlapPeriodsById, getApi20260701ResourcesApiPublicCredentials, getApi20260701ResourcesApiPublicWebhookSubscriptions, getApi20260701ResourcesApiPublicWebhookSubscriptionsById, getApi20260701ResourcesAtsAnswers, getApi20260701ResourcesAtsAnswersById, getApi20260701ResourcesAtsApplicationPhases, getApi20260701ResourcesAtsApplicationPhasesById, getApi20260701ResourcesAtsApplications, getApi20260701ResourcesAtsApplicationsById, getApi20260701ResourcesAtsCandidateSources, getApi20260701ResourcesAtsCandidateSourcesById, getApi20260701ResourcesAtsCandidates, getApi20260701ResourcesAtsCandidatesById, getApi20260701ResourcesAtsEvaluationForms, getApi20260701ResourcesAtsEvaluationFormsById, getApi20260701ResourcesAtsFeedbacks, getApi20260701ResourcesAtsFeedbacksById, getApi20260701ResourcesAtsHiringStages, getApi20260701ResourcesAtsHiringStagesById, getApi20260701ResourcesAtsJobPostings, getApi20260701ResourcesAtsJobPostingsById, getApi20260701ResourcesAtsMessages, getApi20260701ResourcesAtsMessagesById, getApi20260701ResourcesAtsQuestions, getApi20260701ResourcesAtsQuestionsById, getApi20260701ResourcesAtsRejectionReasons, getApi20260701ResourcesAtsRejectionReasonsById, getApi20260701ResourcesAttendanceBreakConfigurations, getApi20260701ResourcesAttendanceBreakConfigurationsById, getApi20260701ResourcesAttendanceEditTimesheetRequests, getApi20260701ResourcesAttendanceEditTimesheetRequestsById, getApi20260701ResourcesAttendanceEstimatedTimes, getApi20260701ResourcesAttendanceOpenShifts, getApi20260701ResourcesAttendanceOvertimeRequests, getApi20260701ResourcesAttendanceOvertimeRequestsById, getApi20260701ResourcesAttendanceReviews, getApi20260701ResourcesAttendanceShifts, getApi20260701ResourcesAttendanceShiftsById, getApi20260701ResourcesAttendanceWorkedTimes, getApi20260701ResourcesBankingBankAccounts, getApi20260701ResourcesBankingBankAccountsById, getApi20260701ResourcesBankingCardPayments, getApi20260701ResourcesBankingCardPaymentsById, getApi20260701ResourcesBankingTransactions, getApi20260701ResourcesBankingTransactionsById, getApi20260701ResourcesBookkeepersManagementIncidences, getApi20260701ResourcesBookkeepersManagementIncidencesById, getApi20260701ResourcesCompaniesLegalEntities, getApi20260701ResourcesCompaniesLegalEntitiesById, getApi20260701ResourcesCompensationsConcepts, getApi20260701ResourcesCompensationsConceptsById, getApi20260701ResourcesContractsCompensations, getApi20260701ResourcesContractsCompensationsById, getApi20260701ResourcesContractsContractTemplates, getApi20260701ResourcesContractsContractTemplatesById, getApi20260701ResourcesContractsContractVersionHistories, getApi20260701ResourcesContractsContractVersionHistoriesById, getApi20260701ResourcesContractsContractVersionMetaData, getApi20260701ResourcesContractsContractVersions, getApi20260701ResourcesContractsContractVersionsById, getApi20260701ResourcesContractsFrenchContractTypes, getApi20260701ResourcesContractsFrenchContractTypesById, getApi20260701ResourcesContractsGermanContractTypes, getApi20260701ResourcesContractsGermanContractTypesById, getApi20260701ResourcesContractsMaterializedTemplates, getApi20260701ResourcesContractsPortugueseContractTypes, getApi20260701ResourcesContractsPortugueseContractTypesById, getApi20260701ResourcesContractsReferenceContracts, getApi20260701ResourcesContractsSpanishContractTypes, getApi20260701ResourcesContractsSpanishContractTypesById, getApi20260701ResourcesContractsSpanishEducationLevels, getApi20260701ResourcesContractsSpanishEducationLevelsById, getApi20260701ResourcesContractsSpanishProfessionalCategories, getApi20260701ResourcesContractsSpanishProfessionalCategoriesById, getApi20260701ResourcesContractsSpanishWorkingDayTypes, getApi20260701ResourcesContractsSpanishWorkingDayTypesById, getApi20260701ResourcesContractsTaxonomies, getApi20260701ResourcesContractsTaxonomiesById, getApi20260701ResourcesCustomFieldsFields, getApi20260701ResourcesCustomFieldsFieldsById, getApi20260701ResourcesCustomFieldsOptions, getApi20260701ResourcesCustomFieldsOptionsById, getApi20260701ResourcesCustomFieldsResourceFields, getApi20260701ResourcesCustomFieldsResourceFieldsById, getApi20260701ResourcesCustomFieldsValues, getApi20260701ResourcesCustomFieldsValuesById, getApi20260701ResourcesCustomResourcesResources, getApi20260701ResourcesCustomResourcesResourcesById, getApi20260701ResourcesCustomResourcesSchemas, getApi20260701ResourcesCustomResourcesSchemasById, getApi20260701ResourcesCustomResourcesValues, getApi20260701ResourcesCustomResourcesValuesById, getApi20260701ResourcesDocumentsDocuments, getApi20260701ResourcesDocumentsDocumentsById, getApi20260701ResourcesDocumentsFolders, getApi20260701ResourcesDocumentsFoldersById, getApi20260701ResourcesEmployeeUpdatesAbsences, getApi20260701ResourcesEmployeeUpdatesAbsencesById, getApi20260701ResourcesEmployeeUpdatesContractChanges, getApi20260701ResourcesEmployeeUpdatesContractChangesById, getApi20260701ResourcesEmployeeUpdatesNewHires, getApi20260701ResourcesEmployeeUpdatesNewHiresById, getApi20260701ResourcesEmployeeUpdatesPersonalChanges, getApi20260701ResourcesEmployeeUpdatesPersonalChangesById, getApi20260701ResourcesEmployeeUpdatesSummaries, getApi20260701ResourcesEmployeeUpdatesSummariesById, getApi20260701ResourcesEmployeeUpdatesTerminations, getApi20260701ResourcesEmployeeUpdatesTerminationsById, getApi20260701ResourcesEmployeesEmployees, getApi20260701ResourcesEmployeesEmployeesById, getApi20260701ResourcesExpensesExpensables, getApi20260701ResourcesExpensesExpensablesById, getApi20260701ResourcesExpensesExpenses, getApi20260701ResourcesExpensesExpensesById, getApi20260701ResourcesExpensesMileages, getApi20260701ResourcesExpensesMileagesById, getApi20260701ResourcesExpensesPerDiems, getApi20260701ResourcesExpensesPerDiemsById, getApi20260701ResourcesFinanceAccountingSettings, getApi20260701ResourcesFinanceAccountingSettingsById, getApi20260701ResourcesFinanceAccounts, getApi20260701ResourcesFinanceAccountsById, getApi20260701ResourcesFinanceBudgetOptions, getApi20260701ResourcesFinanceBudgetOptionsById, getApi20260701ResourcesFinanceCategories, getApi20260701ResourcesFinanceCategoriesById, getApi20260701ResourcesFinanceContacts, getApi20260701ResourcesFinanceContactsById, getApi20260701ResourcesFinanceCostCenterMemberships, getApi20260701ResourcesFinanceCostCenters, getApi20260701ResourcesFinanceCostCentersById, getApi20260701ResourcesFinanceFinancialDocuments, getApi20260701ResourcesFinanceFinancialDocumentsById, getApi20260701ResourcesFinanceJournalEntries, getApi20260701ResourcesFinanceJournalEntriesById, getApi20260701ResourcesFinanceJournalLines, getApi20260701ResourcesFinanceJournalLinesById, getApi20260701ResourcesFinanceLedgerAccountResources, getApi20260701ResourcesFinanceLedgerAccountResourcesById, getApi20260701ResourcesFinanceTaxRates, getApi20260701ResourcesFinanceTaxRatesById, getApi20260701ResourcesFinanceTaxTypes, getApi20260701ResourcesFinanceTaxTypesById, getApi20260701ResourcesHolidaysCompanyHolidays, getApi20260701ResourcesHolidaysCompanyHolidaysById, getApi20260701ResourcesIntegrationsSyncableItems, getApi20260701ResourcesItManagementItAssetModels, getApi20260701ResourcesItManagementItAssetModelsById, getApi20260701ResourcesItManagementItAssets, getApi20260701ResourcesItManagementItAssetsById, getApi20260701ResourcesJobCatalogLevels, getApi20260701ResourcesJobCatalogLevelsById, getApi20260701ResourcesJobCatalogNodeAttributes, getApi20260701ResourcesJobCatalogRoles, getApi20260701ResourcesJobCatalogRolesById, getApi20260701ResourcesJobCatalogTreeNodes, getApi20260701ResourcesLocationsLocations, getApi20260701ResourcesLocationsLocationsById, getApi20260701ResourcesLocationsWorkAreas, getApi20260701ResourcesLocationsWorkAreasById, getApi20260701ResourcesMarketplaceInstallationSettings, getApi20260701ResourcesPayrollEmployeesIdentifiers, getApi20260701ResourcesPayrollEmployeesIdentifiersById, getApi20260701ResourcesPayrollFamilySituations, getApi20260701ResourcesPayrollIntegrationsBaseCodes, getApi20260701ResourcesPayrollSupplements, getApi20260701ResourcesPayrollSupplementsById, getApi20260701ResourcesPerformanceAgreements, getApi20260701ResourcesPerformanceAgreementsById, getApi20260701ResourcesPerformanceCompanyEmployeeScoreScales, getApi20260701ResourcesPerformanceCompanyEmployeeScoreScalesById, getApi20260701ResourcesPerformanceEmployeeScoreScales, getApi20260701ResourcesPerformanceEmployeeScoreScalesById, getApi20260701ResourcesPerformanceReviewEvaluationAnswers, getApi20260701ResourcesPerformanceReviewEvaluationScores, getApi20260701ResourcesPerformanceReviewEvaluationScoresById, getApi20260701ResourcesPerformanceReviewEvaluations, getApi20260701ResourcesPerformanceReviewEvaluationsById, getApi20260701ResourcesPerformanceReviewOwners, getApi20260701ResourcesPerformanceReviewProcessCustomTemplates, getApi20260701ResourcesPerformanceReviewProcessCustomTemplatesById, getApi20260701ResourcesPerformanceReviewProcessEstimatedTargets, getApi20260701ResourcesPerformanceReviewProcessTargets, getApi20260701ResourcesPerformanceReviewProcessTargetsById, getApi20260701ResourcesPerformanceReviewProcesses, getApi20260701ResourcesPerformanceReviewProcessesById, getApi20260701ResourcesPerformanceReviewQuestionnaireByStrategies, getApi20260701ResourcesPerformanceReviewQuestionnaireByStrategiesById, getApi20260701ResourcesPerformanceReviewVisibilitySettings, getApi20260701ResourcesPerformanceTargetManagers, getApi20260701ResourcesPerformanceTargetManagersById, getApi20260701ResourcesPostsComments, getApi20260701ResourcesPostsCommentsById, getApi20260701ResourcesPostsGroups, getApi20260701ResourcesPostsGroupsById, getApi20260701ResourcesPostsPosts, getApi20260701ResourcesPostsPostsById, getApi20260701ResourcesProcurementPurchaseOrders, getApi20260701ResourcesProcurementPurchaseOrdersById, getApi20260701ResourcesProcurementPurchaseRequests, getApi20260701ResourcesProcurementPurchaseRequestsById, getApi20260701ResourcesProcurementTypes, getApi20260701ResourcesProcurementTypesById, getApi20260701ResourcesProjectManagementBudgetStrategies, getApi20260701ResourcesProjectManagementBudgetStrategiesById, getApi20260701ResourcesProjectManagementExpenseRecords, getApi20260701ResourcesProjectManagementExpenseRecordsById, getApi20260701ResourcesProjectManagementExportableExpenses, getApi20260701ResourcesProjectManagementImputableProjects, getApi20260701ResourcesProjectManagementImputableProjectsById, getApi20260701ResourcesProjectManagementPlannedRecords, getApi20260701ResourcesProjectManagementPlannedRecordsById, getApi20260701ResourcesProjectManagementProjectTasks, getApi20260701ResourcesProjectManagementProjectTasksById, getApi20260701ResourcesProjectManagementProjectWorkers, getApi20260701ResourcesProjectManagementProjectWorkersById, getApi20260701ResourcesProjectManagementProjects, getApi20260701ResourcesProjectManagementProjectsById, getApi20260701ResourcesProjectManagementSubprojects, getApi20260701ResourcesProjectManagementSubprojectsById, getApi20260701ResourcesProjectManagementTimeRecords, getApi20260701ResourcesProjectManagementTimeRecordsById, getApi20260701ResourcesShiftManagementShifts, getApi20260701ResourcesShiftManagementShiftsById, getApi20260701ResourcesTasksTaskFiles, getApi20260701ResourcesTasksTaskFilesById, getApi20260701ResourcesTasksTasks, getApi20260701ResourcesTasksTasksById, getApi20260701ResourcesTeamsMemberships, getApi20260701ResourcesTeamsMembershipsById, getApi20260701ResourcesTeamsTeams, getApi20260701ResourcesTeamsTeamsById, getApi20260701ResourcesTimePlanningPlannedBreaks, getApi20260701ResourcesTimePlanningPlannedBreaksById, getApi20260701ResourcesTimePlanningPlanningVersions, getApi20260701ResourcesTimeSettingsBreakConfigurations, getApi20260701ResourcesTimeSettingsBreakConfigurationsById, getApi20260701ResourcesTimeoffAllowanceIncidences, getApi20260701ResourcesTimeoffAllowanceIncidencesById, getApi20260701ResourcesTimeoffAllowanceStats, getApi20260701ResourcesTimeoffAllowanceStatsById, getApi20260701ResourcesTimeoffAllowances, getApi20260701ResourcesTimeoffAllowancesById, getApi20260701ResourcesTimeoffBlockedPeriods, getApi20260701ResourcesTimeoffBlockedPeriodsById, getApi20260701ResourcesTimeoffLeaveTypes, getApi20260701ResourcesTimeoffLeaveTypesById, getApi20260701ResourcesTimeoffLeaves, getApi20260701ResourcesTimeoffLeavesById, getApi20260701ResourcesTimeoffPolicies, getApi20260701ResourcesTimeoffPoliciesById, getApi20260701ResourcesTimeoffPolicyAssignments, getApi20260701ResourcesTimeoffPolicyAssignmentsById, getApi20260701ResourcesTimeoffPolicyTimelines, getApi20260701ResourcesTrainingsCategories, getApi20260701ResourcesTrainingsCategoriesById, getApi20260701ResourcesTrainingsSessionAccessMemberships, getApi20260701ResourcesTrainingsSessionAccessMembershipsById, getApi20260701ResourcesTrainingsSessionAttendances, getApi20260701ResourcesTrainingsSessionAttendancesById, getApi20260701ResourcesTrainingsSessions, getApi20260701ResourcesTrainingsSessionsById, getApi20260701ResourcesTrainingsTrainingClasses, getApi20260701ResourcesTrainingsTrainingClassesById, getApi20260701ResourcesTrainingsTrainingMemberships, getApi20260701ResourcesTrainingsTrainingMembershipsById, getApi20260701ResourcesTrainingsTrainings, getApi20260701ResourcesTrainingsTrainingsById, getApi20260701ResourcesWorkScheduleDayConfigurations, getApi20260701ResourcesWorkScheduleDayConfigurationsById, getApi20260701ResourcesWorkScheduleOverlapPeriods, getApi20260701ResourcesWorkScheduleOverlapPeriodsById, getApi20260701ResourcesWorkScheduleSchedules, getApi20260701ResourcesWorkScheduleSchedulesById, postApi20260701ResourcesApiPublicWebhookSubscriptions, postApi20260701ResourcesApprovalsMaterializedApprovalsFlowsApproveResource, postApi20260701ResourcesApprovalsMaterializedApprovalsFlowsRejectResource, postApi20260701ResourcesAtsAnswers, postApi20260701ResourcesAtsApplications, postApi20260701ResourcesAtsApplicationsApply, postApi20260701ResourcesAtsApplicationsMoveToPhase, postApi20260701ResourcesAtsCandidates, postApi20260701ResourcesAtsEvaluationFormsSaveAsTemplate, postApi20260701ResourcesAtsFeedbacks, postApi20260701ResourcesAtsJobPostings, postApi20260701ResourcesAtsJobPostingsDuplicate, postApi20260701ResourcesAtsMessages, postApi20260701ResourcesAtsQuestions, postApi20260701ResourcesAttendanceBreakConfigurations, postApi20260701ResourcesAttendanceEditTimesheetRequests, postApi20260701ResourcesAttendanceOvertimeRequests, postApi20260701ResourcesAttendanceOvertimeRequestsApprove, postApi20260701ResourcesAttendanceOvertimeRequestsReject, postApi20260701ResourcesAttendanceReviewsBulkCreate, postApi20260701ResourcesAttendanceReviewsBulkDestroy, postApi20260701ResourcesAttendanceShifts, postApi20260701ResourcesAttendanceShiftsAutofill, postApi20260701ResourcesAttendanceShiftsBreakEnd, postApi20260701ResourcesAttendanceShiftsBreakStart, postApi20260701ResourcesAttendanceShiftsClockIn, postApi20260701ResourcesAttendanceShiftsClockOut, postApi20260701ResourcesAttendanceShiftsToggleClock, postApi20260701ResourcesBankingBankAccountsCreateManual, postApi20260701ResourcesCompaniesLegalEntities, postApi20260701ResourcesContractsCompensations, postApi20260701ResourcesContractsContractVersions, postApi20260701ResourcesContractsSpanishContractTypes, postApi20260701ResourcesContractsSpanishEducationLevels, postApi20260701ResourcesContractsSpanishProfessionalCategories, postApi20260701ResourcesContractsSpanishWorkingDayTypes, postApi20260701ResourcesCustomFieldsFields, postApi20260701ResourcesCustomFieldsOptions, postApi20260701ResourcesCustomFieldsResourceFields, postApi20260701ResourcesCustomFieldsValues, postApi20260701ResourcesCustomResourcesSchemas, postApi20260701ResourcesCustomResourcesValues, postApi20260701ResourcesDocumentsDocuments, postApi20260701ResourcesDocumentsDocumentsMoveToTrashBin, postApi20260701ResourcesDocumentsDocumentsRestoreFromTrashBin, postApi20260701ResourcesDocumentsDownloadUrlsBulkCreate, postApi20260701ResourcesDocumentsFolders, postApi20260701ResourcesEmployeesEmployeesCreateWithContract, postApi20260701ResourcesEmployeesEmployeesInvite, postApi20260701ResourcesEmployeesEmployeesSetRegularAccessStartDate, postApi20260701ResourcesEmployeesEmployeesTerminate, postApi20260701ResourcesEmployeesEmployeesUnterminate, postApi20260701ResourcesExpensesExpensablesBulkSetToPaid, postApi20260701ResourcesExpensesExpensablesUpdateReimbursableAmount, postApi20260701ResourcesFinanceAccountingSettingsUpsert, postApi20260701ResourcesFinanceAccounts, postApi20260701ResourcesFinanceContacts, postApi20260701ResourcesFinanceCostCenterMembershipsBulkCreateUpdate, postApi20260701ResourcesFinanceCostCenters, postApi20260701ResourcesFinanceCostCentersEdit, postApi20260701ResourcesFinanceJournalEntries, postApi20260701ResourcesFinanceLedgerAccountResourcesUpsert, postApi20260701ResourcesFinanceTaxRates, postApi20260701ResourcesFinanceTaxTypes, postApi20260701ResourcesIntegrationsSyncRunOutputs, postApi20260701ResourcesItManagementItAssetModels, postApi20260701ResourcesItManagementItAssets, postApi20260701ResourcesLocationsLocations, postApi20260701ResourcesLocationsWorkAreas, postApi20260701ResourcesLocationsWorkAreasArchive, postApi20260701ResourcesLocationsWorkAreasUnarchive, postApi20260701ResourcesMarketplaceInstallations, postApi20260701ResourcesPayrollEmployeesIdentifiers, postApi20260701ResourcesPayrollFamilySituations, postApi20260701ResourcesPayrollIntegrationsBaseCodes, postApi20260701ResourcesPayrollPolicyPeriodsChangeStatus, postApi20260701ResourcesPayrollSupplements, postApi20260701ResourcesPerformanceAgreementsBulkInitiate, postApi20260701ResourcesPerformanceAgreementsInitiate, postApi20260701ResourcesPerformanceCompanyEmployeeScoreScalesSet, postApi20260701ResourcesPerformanceReviewEvaluationsReplaceReviewer, postApi20260701ResourcesPerformanceReviewOwnersBulkCreate, postApi20260701ResourcesPerformanceReviewProcessTargetsAddPeers, postApi20260701ResourcesPerformanceReviewProcessTargetsBulkCreate, postApi20260701ResourcesPerformanceReviewProcessTargetsRemovePeerEvaluations, postApi20260701ResourcesPerformanceReviewProcesses, postApi20260701ResourcesPerformanceReviewProcessesCreateFromTemplate, postApi20260701ResourcesPerformanceReviewProcessesDuplicate, postApi20260701ResourcesPerformanceReviewProcessesRemindInBulk, postApi20260701ResourcesPerformanceReviewProcessesRemoveSchedule, postApi20260701ResourcesPerformanceReviewProcessesReopen, postApi20260701ResourcesPerformanceReviewProcessesSchedule, postApi20260701ResourcesPerformanceReviewProcessesStart, postApi20260701ResourcesPerformanceReviewProcessesStop, postApi20260701ResourcesPerformanceReviewProcessesToggleArchive, postApi20260701ResourcesPerformanceReviewProcessesUpdateAgreementsConfiguration, postApi20260701ResourcesPerformanceReviewProcessesUpdateBasicInfo, postApi20260701ResourcesPerformanceReviewProcessesUpdateCompetenciesAssessmentsConfiguration, postApi20260701ResourcesPerformanceReviewProcessesUpdateDeadline, postApi20260701ResourcesPerformanceReviewProcessesUpdateEmployeeScoreConfiguration, postApi20260701ResourcesPerformanceReviewProcessesUpdateReviewerStrategies, postApi20260701ResourcesPerformanceReviewProcessesUpdateSchedule, postApi20260701ResourcesPerformanceReviewProcessesUpdateTargetStrategy, postApi20260701ResourcesPerformanceReviewQuestionnaireByStrategiesUpdateDefaultRatingScale, postApi20260701ResourcesPerformanceReviewQuestionnaireByStrategiesUpdateQuestionnaireForStrategy, postApi20260701ResourcesPostsComments, postApi20260701ResourcesPostsGroups, postApi20260701ResourcesPostsGroupsArchive, postApi20260701ResourcesPostsPosts, postApi20260701ResourcesProjectManagementBudgetStrategies, postApi20260701ResourcesProjectManagementPlannedRecordsBulkCreate, postApi20260701ResourcesProjectManagementProjectTasks, postApi20260701ResourcesProjectManagementProjectTasksBulkDestroy, postApi20260701ResourcesProjectManagementProjectTasksBulkDuplicate, postApi20260701ResourcesProjectManagementProjectWorkers, postApi20260701ResourcesProjectManagementProjectWorkersBulkAssign, postApi20260701ResourcesProjectManagementProjectWorkersBulkCreate, postApi20260701ResourcesProjectManagementProjectWorkersUnassign, postApi20260701ResourcesProjectManagementProjects, postApi20260701ResourcesProjectManagementProjectsActivate, postApi20260701ResourcesProjectManagementProjectsChangeAssignment, postApi20260701ResourcesProjectManagementProjectsChangeStatus, postApi20260701ResourcesProjectManagementProjectsClose, postApi20260701ResourcesProjectManagementProjectsSoftDelete, postApi20260701ResourcesProjectManagementSubprojects, postApi20260701ResourcesProjectManagementSubprojectsRename, postApi20260701ResourcesProjectManagementTimeRecords, postApi20260701ResourcesProjectManagementTimeRecordsBulkDelete, postApi20260701ResourcesProjectManagementTimeRecordsBulkProcess, postApi20260701ResourcesProjectManagementTimeRecordsUpdateProjectWorker, postApi20260701ResourcesShiftManagementShifts, postApi20260701ResourcesShiftManagementShiftsBulkCreate, postApi20260701ResourcesShiftManagementShiftsBulkDelete, postApi20260701ResourcesTasksTaskFiles, postApi20260701ResourcesTasksTasks, postApi20260701ResourcesTasksTasksBulkCreate, postApi20260701ResourcesTasksTasksBulkDelete, postApi20260701ResourcesTasksTasksBulkUpdate, postApi20260701ResourcesTasksTasksCopy, postApi20260701ResourcesTasksTasksCreateComment, postApi20260701ResourcesTeamsMemberships, postApi20260701ResourcesTeamsTeams, postApi20260701ResourcesTimePlanningPlannedBreaksBulkCreate, postApi20260701ResourcesTimePlanningPlanningVersions, postApi20260701ResourcesTimePlanningPlanningVersionsBulkCreate, postApi20260701ResourcesTimeSettingsBreakConfigurations, postApi20260701ResourcesTimeoffAllowanceIncidences, postApi20260701ResourcesTimeoffAllowances, postApi20260701ResourcesTimeoffAllowancesDeleteWithAltAllowance, postApi20260701ResourcesTimeoffBlockedPeriods, postApi20260701ResourcesTimeoffLeaveTypes, postApi20260701ResourcesTimeoffLeaves, postApi20260701ResourcesTimeoffLeavesApprove, postApi20260701ResourcesTimeoffLeavesApproveAll, postApi20260701ResourcesTimeoffLeavesReject, postApi20260701ResourcesTimeoffPolicies, postApi20260701ResourcesTimeoffPolicyAssignments, postApi20260701ResourcesTrainingsCategories, postApi20260701ResourcesTrainingsSessionAccessMembershipsBulkCreate, postApi20260701ResourcesTrainingsSessionAccessMembershipsBulkDestroy, postApi20260701ResourcesTrainingsSessionAttendancesBulkUpdate, postApi20260701ResourcesTrainingsSessions, postApi20260701ResourcesTrainingsTrainingClasses, postApi20260701ResourcesTrainingsTrainingMembershipsBulkCreate, postApi20260701ResourcesTrainingsTrainingMembershipsBulkDestroy, postApi20260701ResourcesTrainingsTrainings, postApi20260701ResourcesTrainingsTrainingsBulkDelete, postApi20260701ResourcesTrainingsTrainingsBulkUpdateCatalog, postApi20260701ResourcesTrainingsTrainingsUpdateStatus, postApi20260701ResourcesWorkScheduleDayConfigurationsBulkCud, postApi20260701ResourcesWorkScheduleOverlapPeriods, postApi20260701ResourcesWorkScheduleSchedules, postApi20260701ResourcesWorkScheduleSchedulesToggleArchive, putApi20260701ResourcesApiPublicWebhookSubscriptionsById, putApi20260701ResourcesAtsApplicationsById, putApi20260701ResourcesAtsCandidatesById, putApi20260701ResourcesAtsFeedbacksById, putApi20260701ResourcesAtsJobPostingsById, putApi20260701ResourcesAtsQuestionsById, putApi20260701ResourcesAttendanceBreakConfigurationsById, putApi20260701ResourcesAttendanceEditTimesheetRequestsById, putApi20260701ResourcesAttendanceOvertimeRequestsById, putApi20260701ResourcesAttendanceShiftsById, putApi20260701ResourcesBookkeepersManagementIncidencesById, putApi20260701ResourcesContractsCompensationsById, putApi20260701ResourcesContractsContractVersionsById, putApi20260701ResourcesCustomFieldsValuesById, putApi20260701ResourcesDocumentsDocumentsById, putApi20260701ResourcesDocumentsFoldersById, putApi20260701ResourcesEmployeesEmployeesById, putApi20260701ResourcesFinanceAccountsById, putApi20260701ResourcesFinanceContactsById, putApi20260701ResourcesFinanceTaxRatesById, putApi20260701ResourcesFinanceTaxTypesById, putApi20260701ResourcesIntegrationsSyncableSyncRunsById, putApi20260701ResourcesItManagementItAssetModelsById, putApi20260701ResourcesItManagementItAssetsById, putApi20260701ResourcesLocationsLocationsById, putApi20260701ResourcesLocationsWorkAreasById, putApi20260701ResourcesPayrollEmployeesIdentifiersById, putApi20260701ResourcesPayrollFamilySituationsById, putApi20260701ResourcesPayrollIntegrationsBaseCodesById, putApi20260701ResourcesPayrollSupplementsById, putApi20260701ResourcesPerformanceReviewVisibilitySettingsById, putApi20260701ResourcesPostsCommentsById, putApi20260701ResourcesPostsGroupsById, putApi20260701ResourcesPostsPostsById, putApi20260701ResourcesProjectManagementBudgetStrategiesById, putApi20260701ResourcesProjectManagementPlannedRecordsById, putApi20260701ResourcesProjectManagementProjectTasksById, putApi20260701ResourcesProjectManagementProjectsById, putApi20260701ResourcesProjectManagementSubprojectsById, putApi20260701ResourcesTasksTasksById, putApi20260701ResourcesTeamsMembershipsById, putApi20260701ResourcesTeamsTeamsById, putApi20260701ResourcesTimePlanningPlanningVersionsById, putApi20260701ResourcesTimeSettingsBreakConfigurationsById, putApi20260701ResourcesTimeoffAllowanceIncidencesById, putApi20260701ResourcesTimeoffAllowancesById, putApi20260701ResourcesTimeoffBlockedPeriodsById, putApi20260701ResourcesTimeoffLeaveTypesById, putApi20260701ResourcesTimeoffLeavesById, putApi20260701ResourcesTimeoffPoliciesById, putApi20260701ResourcesTimeoffPolicyAssignmentsById, putApi20260701ResourcesTrainingsSessionsById, putApi20260701ResourcesTrainingsTrainingClassesById, putApi20260701ResourcesTrainingsTrainingMembershipsById, putApi20260701ResourcesTrainingsTrainingsById, putApi20260701ResourcesWorkScheduleOverlapPeriodsById, putApi20260701ResourcesWorkScheduleSchedulesById } from "./generated/sdk.gen.js"; export type { ClientOptions } from "./generated/types.gen.js"; export * from "./generated/types.gen.js"; export type { PagedMeta, PaginateOptions } from "./pagination.js"; export type FactorialClientConfig = Omit>, "baseUrl" | "auth"> & { /** * Base URL of the Factorial API. * Falls back to the `FACTORIAL_BASE_URL` env var, then https://api.factorialhr.com */ baseUrl?: string; /** * Factorial API key — sent as the `x-api-key` header. * Obtain one from Settings → API Keys in the Factorial dashboard. * Falls back to the `FACTORIAL_API_KEY` env var when omitted. */ apiKey?: string; /** * OAuth2 bearer token — sent as `Authorization: Bearer `. * Use this when authenticating via OAuth2 instead of an API key. * Falls back to the `FACTORIAL_TOKEN` env var when omitted. */ token?: string; }; /** Methods for the api_public > credentials resource */ export declare class ApiPublicCredentialsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all credentials */ list: typeof getApi20260701ResourcesApiPublicCredentials; /** * Auto-paginate through all credentials, yielding one item at a time. * @example for await (const item of client.apiPublic.credentials.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all credentials across all pages into a single array. * @example const all = await client.apiPublic.credentials.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the api_public > webhook_subscriptions resource */ export declare class ApiPublicWebhookSubscriptionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all webhook_subscriptions */ list: typeof getApi20260701ResourcesApiPublicWebhookSubscriptions; /** * Auto-paginate through all webhook_subscriptions, yielding one item at a time. * @example for await (const item of client.apiPublic.webhookSubscriptions.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all webhook_subscriptions across all pages into a single array. * @example const all = await client.apiPublic.webhookSubscriptions.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a webhook_subscriptions record */ create: typeof postApi20260701ResourcesApiPublicWebhookSubscriptions; /** Reads a single webhook_subscriptions record */ get: typeof getApi20260701ResourcesApiPublicWebhookSubscriptionsById; /** Updates a webhook_subscriptions record */ update: typeof putApi20260701ResourcesApiPublicWebhookSubscriptionsById; /** Deletes a webhook_subscriptions record */ delete: typeof deleteApi20260701ResourcesApiPublicWebhookSubscriptionsById; } /** Methods for the approvals > materialized_approvals_flows resource */ export declare class ApprovalsMaterializedApprovalsFlowsResource { private readonly _client; constructor(_client: ReturnType); /** approveResource */ approveResource: typeof postApi20260701ResourcesApprovalsMaterializedApprovalsFlowsApproveResource; /** rejectResource */ rejectResource: typeof postApi20260701ResourcesApprovalsMaterializedApprovalsFlowsRejectResource; } /** Methods for the ats > answers resource */ export declare class AtsAnswersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all answers */ list: typeof getApi20260701ResourcesAtsAnswers; /** * Auto-paginate through all answers, yielding one item at a time. * @example for await (const item of client.ats.answers.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all answers across all pages into a single array. * @example const all = await client.ats.answers.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a answers record */ create: typeof postApi20260701ResourcesAtsAnswers; /** Reads a single answers record */ get: typeof getApi20260701ResourcesAtsAnswersById; } /** Methods for the ats > application_phases resource */ export declare class AtsApplicationPhasesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all application_phases */ list: typeof getApi20260701ResourcesAtsApplicationPhases; /** * Auto-paginate through all application_phases, yielding one item at a time. * @example for await (const item of client.ats.applicationPhases.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all application_phases across all pages into a single array. * @example const all = await client.ats.applicationPhases.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single application_phases record */ get: typeof getApi20260701ResourcesAtsApplicationPhasesById; } /** Methods for the ats > applications resource */ export declare class AtsApplicationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all applications */ list: typeof getApi20260701ResourcesAtsApplications; /** * Auto-paginate through all applications, yielding one item at a time. * @example for await (const item of client.ats.applications.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all applications across all pages into a single array. * @example const all = await client.ats.applications.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a applications record */ create: typeof postApi20260701ResourcesAtsApplications; /** Reads a single applications record */ get: typeof getApi20260701ResourcesAtsApplicationsById; /** Updates a applications record */ update: typeof putApi20260701ResourcesAtsApplicationsById; /** Deletes a applications record */ delete: typeof deleteApi20260701ResourcesAtsApplicationsById; /** apply */ apply: typeof postApi20260701ResourcesAtsApplicationsApply; /** moveToPhase */ moveToPhase: typeof postApi20260701ResourcesAtsApplicationsMoveToPhase; } /** Methods for the ats > candidate_sources resource */ export declare class AtsCandidateSourcesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all candidate_sources */ list: typeof getApi20260701ResourcesAtsCandidateSources; /** * Auto-paginate through all candidate_sources, yielding one item at a time. * @example for await (const item of client.ats.candidateSources.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all candidate_sources across all pages into a single array. * @example const all = await client.ats.candidateSources.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single candidate_sources record */ get: typeof getApi20260701ResourcesAtsCandidateSourcesById; } /** Methods for the ats > candidates resource */ export declare class AtsCandidatesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all candidates */ list: typeof getApi20260701ResourcesAtsCandidates; /** * Auto-paginate through all candidates, yielding one item at a time. * @example for await (const item of client.ats.candidates.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all candidates across all pages into a single array. * @example const all = await client.ats.candidates.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a candidates record */ create: typeof postApi20260701ResourcesAtsCandidates; /** Reads a single candidates record */ get: typeof getApi20260701ResourcesAtsCandidatesById; /** Updates a candidates record */ update: typeof putApi20260701ResourcesAtsCandidatesById; /** Deletes a candidates record */ delete: typeof deleteApi20260701ResourcesAtsCandidatesById; } /** Methods for the ats > evaluation_forms resource */ export declare class AtsEvaluationFormsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all evaluation_forms */ list: typeof getApi20260701ResourcesAtsEvaluationForms; /** * Auto-paginate through all evaluation_forms, yielding one item at a time. * @example for await (const item of client.ats.evaluationForms.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all evaluation_forms across all pages into a single array. * @example const all = await client.ats.evaluationForms.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single evaluation_forms record */ get: typeof getApi20260701ResourcesAtsEvaluationFormsById; /** saveAsTemplate */ saveAsTemplate: typeof postApi20260701ResourcesAtsEvaluationFormsSaveAsTemplate; } /** Methods for the ats > feedbacks resource */ export declare class AtsFeedbacksResource { private readonly _client; constructor(_client: ReturnType); /** Lists all feedbacks */ list: typeof getApi20260701ResourcesAtsFeedbacks; /** * Auto-paginate through all feedbacks, yielding one item at a time. * @example for await (const item of client.ats.feedbacks.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all feedbacks across all pages into a single array. * @example const all = await client.ats.feedbacks.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a feedbacks record */ create: typeof postApi20260701ResourcesAtsFeedbacks; /** Reads a single feedbacks record */ get: typeof getApi20260701ResourcesAtsFeedbacksById; /** Updates a feedbacks record */ update: typeof putApi20260701ResourcesAtsFeedbacksById; /** Deletes a feedbacks record */ delete: typeof deleteApi20260701ResourcesAtsFeedbacksById; } /** Methods for the ats > hiring_stages resource */ export declare class AtsHiringStagesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all hiring_stages */ list: typeof getApi20260701ResourcesAtsHiringStages; /** * Auto-paginate through all hiring_stages, yielding one item at a time. * @example for await (const item of client.ats.hiringStages.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all hiring_stages across all pages into a single array. * @example const all = await client.ats.hiringStages.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single hiring_stages record */ get: typeof getApi20260701ResourcesAtsHiringStagesById; } /** Methods for the ats > job_postings resource */ export declare class AtsJobPostingsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all job_postings */ list: typeof getApi20260701ResourcesAtsJobPostings; /** * Auto-paginate through all job_postings, yielding one item at a time. * @example for await (const item of client.ats.jobPostings.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all job_postings across all pages into a single array. * @example const all = await client.ats.jobPostings.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a job_postings record */ create: typeof postApi20260701ResourcesAtsJobPostings; /** Reads a single job_postings record */ get: typeof getApi20260701ResourcesAtsJobPostingsById; /** Updates a job_postings record */ update: typeof putApi20260701ResourcesAtsJobPostingsById; /** Deletes a job_postings record */ delete: typeof deleteApi20260701ResourcesAtsJobPostingsById; /** duplicate */ duplicate: typeof postApi20260701ResourcesAtsJobPostingsDuplicate; } /** Methods for the ats > messages resource */ export declare class AtsMessagesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all messages */ list: typeof getApi20260701ResourcesAtsMessages; /** * Auto-paginate through all messages, yielding one item at a time. * @example for await (const item of client.ats.messages.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all messages across all pages into a single array. * @example const all = await client.ats.messages.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a messages record */ create: typeof postApi20260701ResourcesAtsMessages; /** Reads a single messages record */ get: typeof getApi20260701ResourcesAtsMessagesById; } /** Methods for the ats > questions resource */ export declare class AtsQuestionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all questions */ list: typeof getApi20260701ResourcesAtsQuestions; /** * Auto-paginate through all questions, yielding one item at a time. * @example for await (const item of client.ats.questions.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all questions across all pages into a single array. * @example const all = await client.ats.questions.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a questions record */ create: typeof postApi20260701ResourcesAtsQuestions; /** Reads a single questions record */ get: typeof getApi20260701ResourcesAtsQuestionsById; /** Updates a questions record */ update: typeof putApi20260701ResourcesAtsQuestionsById; /** Deletes a questions record */ delete: typeof deleteApi20260701ResourcesAtsQuestionsById; } /** Methods for the ats > rejection_reasons resource */ export declare class AtsRejectionReasonsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all rejection_reasons */ list: typeof getApi20260701ResourcesAtsRejectionReasons; /** * Auto-paginate through all rejection_reasons, yielding one item at a time. * @example for await (const item of client.ats.rejectionReasons.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all rejection_reasons across all pages into a single array. * @example const all = await client.ats.rejectionReasons.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single rejection_reasons record */ get: typeof getApi20260701ResourcesAtsRejectionReasonsById; } /** Methods for the attendance > break_configurations resource */ export declare class AttendanceBreakConfigurationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all break_configurations */ list: typeof getApi20260701ResourcesAttendanceBreakConfigurations; /** * Auto-paginate through all break_configurations, yielding one item at a time. * @example for await (const item of client.attendance.breakConfigurations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all break_configurations across all pages into a single array. * @example const all = await client.attendance.breakConfigurations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a break_configurations record */ create: typeof postApi20260701ResourcesAttendanceBreakConfigurations; /** Reads a single break_configurations record */ get: typeof getApi20260701ResourcesAttendanceBreakConfigurationsById; /** Updates a break_configurations record */ update: typeof putApi20260701ResourcesAttendanceBreakConfigurationsById; } /** Methods for the attendance > edit_timesheet_requests resource */ export declare class AttendanceEditTimesheetRequestsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all edit_timesheet_requests */ list: typeof getApi20260701ResourcesAttendanceEditTimesheetRequests; /** * Auto-paginate through all edit_timesheet_requests, yielding one item at a time. * @example for await (const item of client.attendance.editTimesheetRequests.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all edit_timesheet_requests across all pages into a single array. * @example const all = await client.attendance.editTimesheetRequests.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a edit_timesheet_requests record */ create: typeof postApi20260701ResourcesAttendanceEditTimesheetRequests; /** Reads a single edit_timesheet_requests record */ get: typeof getApi20260701ResourcesAttendanceEditTimesheetRequestsById; /** Updates a edit_timesheet_requests record */ update: typeof putApi20260701ResourcesAttendanceEditTimesheetRequestsById; /** Deletes a edit_timesheet_requests record */ delete: typeof deleteApi20260701ResourcesAttendanceEditTimesheetRequestsById; } /** Methods for the attendance > estimated_times resource */ export declare class AttendanceEstimatedTimesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all estimated_times */ list: typeof getApi20260701ResourcesAttendanceEstimatedTimes; /** * Auto-paginate through all estimated_times, yielding one item at a time. * @example for await (const item of client.attendance.estimatedTimes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all estimated_times across all pages into a single array. * @example const all = await client.attendance.estimatedTimes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the attendance > open_shifts resource */ export declare class AttendanceOpenShiftsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all open_shifts */ list: typeof getApi20260701ResourcesAttendanceOpenShifts; /** * Auto-paginate through all open_shifts, yielding one item at a time. * @example for await (const item of client.attendance.openShifts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all open_shifts across all pages into a single array. * @example const all = await client.attendance.openShifts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the attendance > overtime_requests resource */ export declare class AttendanceOvertimeRequestsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all overtime_requests */ list: typeof getApi20260701ResourcesAttendanceOvertimeRequests; /** * Auto-paginate through all overtime_requests, yielding one item at a time. * @example for await (const item of client.attendance.overtimeRequests.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all overtime_requests across all pages into a single array. * @example const all = await client.attendance.overtimeRequests.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a overtime_requests record */ create: typeof postApi20260701ResourcesAttendanceOvertimeRequests; /** Reads a single overtime_requests record */ get: typeof getApi20260701ResourcesAttendanceOvertimeRequestsById; /** Updates a overtime_requests record */ update: typeof putApi20260701ResourcesAttendanceOvertimeRequestsById; /** Deletes a overtime_requests record */ delete: typeof deleteApi20260701ResourcesAttendanceOvertimeRequestsById; /** approve */ approve: typeof postApi20260701ResourcesAttendanceOvertimeRequestsApprove; /** reject */ reject: typeof postApi20260701ResourcesAttendanceOvertimeRequestsReject; } /** Methods for the attendance > reviews resource */ export declare class AttendanceReviewsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all reviews */ list: typeof getApi20260701ResourcesAttendanceReviews; /** * Auto-paginate through all reviews, yielding one item at a time. * @example for await (const item of client.attendance.reviews.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all reviews across all pages into a single array. * @example const all = await client.attendance.reviews.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesAttendanceReviewsBulkCreate; /** bulkDestroy */ bulkDestroy: typeof postApi20260701ResourcesAttendanceReviewsBulkDestroy; } /** Methods for the attendance > shifts resource */ export declare class AttendanceShiftsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all shifts */ list: typeof getApi20260701ResourcesAttendanceShifts; /** * Auto-paginate through all shifts, yielding one item at a time. * @example for await (const item of client.attendance.shifts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all shifts across all pages into a single array. * @example const all = await client.attendance.shifts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a shifts record */ create: typeof postApi20260701ResourcesAttendanceShifts; /** Reads a single shifts record */ get: typeof getApi20260701ResourcesAttendanceShiftsById; /** Updates a shifts record */ update: typeof putApi20260701ResourcesAttendanceShiftsById; /** Deletes a shifts record */ delete: typeof deleteApi20260701ResourcesAttendanceShiftsById; /** autofill */ autofill: typeof postApi20260701ResourcesAttendanceShiftsAutofill; /** breakEnd */ breakEnd: typeof postApi20260701ResourcesAttendanceShiftsBreakEnd; /** breakStart */ breakStart: typeof postApi20260701ResourcesAttendanceShiftsBreakStart; /** clockIn */ clockIn: typeof postApi20260701ResourcesAttendanceShiftsClockIn; /** clockOut */ clockOut: typeof postApi20260701ResourcesAttendanceShiftsClockOut; /** toggleClock */ toggleClock: typeof postApi20260701ResourcesAttendanceShiftsToggleClock; } /** Methods for the attendance > worked_times resource */ export declare class AttendanceWorkedTimesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all worked_times */ list: typeof getApi20260701ResourcesAttendanceWorkedTimes; /** * Auto-paginate through all worked_times, yielding one item at a time. * @example for await (const item of client.attendance.workedTimes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all worked_times across all pages into a single array. * @example const all = await client.attendance.workedTimes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the banking > bank_accounts resource */ export declare class BankingBankAccountsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all bank_accounts */ list: typeof getApi20260701ResourcesBankingBankAccounts; /** * Auto-paginate through all bank_accounts, yielding one item at a time. * @example for await (const item of client.banking.bankAccounts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all bank_accounts across all pages into a single array. * @example const all = await client.banking.bankAccounts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single bank_accounts record */ get: typeof getApi20260701ResourcesBankingBankAccountsById; /** createManual */ createManual: typeof postApi20260701ResourcesBankingBankAccountsCreateManual; } /** Methods for the banking > card_payments resource */ export declare class BankingCardPaymentsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all card_payments */ list: typeof getApi20260701ResourcesBankingCardPayments; /** * Auto-paginate through all card_payments, yielding one item at a time. * @example for await (const item of client.banking.cardPayments.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all card_payments across all pages into a single array. * @example const all = await client.banking.cardPayments.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single card_payments record */ get: typeof getApi20260701ResourcesBankingCardPaymentsById; } /** Methods for the banking > transactions resource */ export declare class BankingTransactionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all transactions */ list: typeof getApi20260701ResourcesBankingTransactions; /** * Auto-paginate through all transactions, yielding one item at a time. * @example for await (const item of client.banking.transactions.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all transactions across all pages into a single array. * @example const all = await client.banking.transactions.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single transactions record */ get: typeof getApi20260701ResourcesBankingTransactionsById; } /** Methods for the bookkeepers_management > incidences resource */ export declare class BookkeepersManagementIncidencesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all incidences */ list: typeof getApi20260701ResourcesBookkeepersManagementIncidences; /** * Auto-paginate through all incidences, yielding one item at a time. * @example for await (const item of client.bookkeepersManagement.incidences.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all incidences across all pages into a single array. * @example const all = await client.bookkeepersManagement.incidences.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single incidences record */ get: typeof getApi20260701ResourcesBookkeepersManagementIncidencesById; /** Updates a incidences record */ update: typeof putApi20260701ResourcesBookkeepersManagementIncidencesById; } /** Methods for the companies > legal_entities resource */ export declare class CompaniesLegalEntitiesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all legal_entities */ list: typeof getApi20260701ResourcesCompaniesLegalEntities; /** * Auto-paginate through all legal_entities, yielding one item at a time. * @example for await (const item of client.companies.legalEntities.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all legal_entities across all pages into a single array. * @example const all = await client.companies.legalEntities.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a legal_entities record */ create: typeof postApi20260701ResourcesCompaniesLegalEntities; /** Reads a single legal_entities record */ get: typeof getApi20260701ResourcesCompaniesLegalEntitiesById; } /** Methods for the compensations > concepts resource */ export declare class CompensationsConceptsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all concepts */ list: typeof getApi20260701ResourcesCompensationsConcepts; /** * Auto-paginate through all concepts, yielding one item at a time. * @example for await (const item of client.compensations.concepts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all concepts across all pages into a single array. * @example const all = await client.compensations.concepts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single concepts record */ get: typeof getApi20260701ResourcesCompensationsConceptsById; } /** Methods for the contracts > compensations resource */ export declare class ContractsCompensationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all compensations */ list: typeof getApi20260701ResourcesContractsCompensations; /** * Auto-paginate through all compensations, yielding one item at a time. * @example for await (const item of client.contracts.compensations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all compensations across all pages into a single array. * @example const all = await client.contracts.compensations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a compensations record */ create: typeof postApi20260701ResourcesContractsCompensations; /** Reads a single compensations record */ get: typeof getApi20260701ResourcesContractsCompensationsById; /** Updates a compensations record */ update: typeof putApi20260701ResourcesContractsCompensationsById; /** Deletes a compensations record */ delete: typeof deleteApi20260701ResourcesContractsCompensationsById; } /** Methods for the contracts > contract_templates resource */ export declare class ContractsContractTemplatesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all contract_templates */ list: typeof getApi20260701ResourcesContractsContractTemplates; /** * Auto-paginate through all contract_templates, yielding one item at a time. * @example for await (const item of client.contracts.contractTemplates.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all contract_templates across all pages into a single array. * @example const all = await client.contracts.contractTemplates.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single contract_templates record */ get: typeof getApi20260701ResourcesContractsContractTemplatesById; } /** Methods for the contracts > contract_version_histories resource */ export declare class ContractsContractVersionHistoriesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all contract_version_histories */ list: typeof getApi20260701ResourcesContractsContractVersionHistories; /** * Auto-paginate through all contract_version_histories, yielding one item at a time. * @example for await (const item of client.contracts.contractVersionHistories.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all contract_version_histories across all pages into a single array. * @example const all = await client.contracts.contractVersionHistories.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single contract_version_histories record */ get: typeof getApi20260701ResourcesContractsContractVersionHistoriesById; } /** Methods for the contracts > contract_version_meta_data resource */ export declare class ContractsContractVersionMetaDataResource { private readonly _client; constructor(_client: ReturnType); /** Lists all contract_version_meta_data */ list: typeof getApi20260701ResourcesContractsContractVersionMetaData; /** * Auto-paginate through all contract_version_meta_data, yielding one item at a time. * @example for await (const item of client.contracts.contractVersionMetaData.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all contract_version_meta_data across all pages into a single array. * @example const all = await client.contracts.contractVersionMetaData.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the contracts > contract_versions resource */ export declare class ContractsContractVersionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all contract_versions */ list: typeof getApi20260701ResourcesContractsContractVersions; /** * Auto-paginate through all contract_versions, yielding one item at a time. * @example for await (const item of client.contracts.contractVersions.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all contract_versions across all pages into a single array. * @example const all = await client.contracts.contractVersions.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a contract_versions record */ create: typeof postApi20260701ResourcesContractsContractVersions; /** Reads a single contract_versions record */ get: typeof getApi20260701ResourcesContractsContractVersionsById; /** Updates a contract_versions record */ update: typeof putApi20260701ResourcesContractsContractVersionsById; /** Deletes a contract_versions record */ delete: typeof deleteApi20260701ResourcesContractsContractVersionsById; } /** Methods for the contracts > french_contract_types resource */ export declare class ContractsFrenchContractTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all french_contract_types */ list: typeof getApi20260701ResourcesContractsFrenchContractTypes; /** * Auto-paginate through all french_contract_types, yielding one item at a time. * @example for await (const item of client.contracts.frenchContractTypes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all french_contract_types across all pages into a single array. * @example const all = await client.contracts.frenchContractTypes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single french_contract_types record */ get: typeof getApi20260701ResourcesContractsFrenchContractTypesById; } /** Methods for the contracts > german_contract_types resource */ export declare class ContractsGermanContractTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all german_contract_types */ list: typeof getApi20260701ResourcesContractsGermanContractTypes; /** * Auto-paginate through all german_contract_types, yielding one item at a time. * @example for await (const item of client.contracts.germanContractTypes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all german_contract_types across all pages into a single array. * @example const all = await client.contracts.germanContractTypes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single german_contract_types record */ get: typeof getApi20260701ResourcesContractsGermanContractTypesById; } /** Methods for the contracts > materialized_templates resource */ export declare class ContractsMaterializedTemplatesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all materialized_templates */ list: typeof getApi20260701ResourcesContractsMaterializedTemplates; /** * Auto-paginate through all materialized_templates, yielding one item at a time. * @example for await (const item of client.contracts.materializedTemplates.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all materialized_templates across all pages into a single array. * @example const all = await client.contracts.materializedTemplates.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the contracts > portuguese_contract_types resource */ export declare class ContractsPortugueseContractTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all portuguese_contract_types */ list: typeof getApi20260701ResourcesContractsPortugueseContractTypes; /** * Auto-paginate through all portuguese_contract_types, yielding one item at a time. * @example for await (const item of client.contracts.portugueseContractTypes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all portuguese_contract_types across all pages into a single array. * @example const all = await client.contracts.portugueseContractTypes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single portuguese_contract_types record */ get: typeof getApi20260701ResourcesContractsPortugueseContractTypesById; } /** Methods for the contracts > reference_contracts resource */ export declare class ContractsReferenceContractsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all reference_contracts */ list: typeof getApi20260701ResourcesContractsReferenceContracts; /** * Auto-paginate through all reference_contracts, yielding one item at a time. * @example for await (const item of client.contracts.referenceContracts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all reference_contracts across all pages into a single array. * @example const all = await client.contracts.referenceContracts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the contracts > spanish_contract_types resource */ export declare class ContractsSpanishContractTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all spanish_contract_types */ list: typeof getApi20260701ResourcesContractsSpanishContractTypes; /** * Auto-paginate through all spanish_contract_types, yielding one item at a time. * @example for await (const item of client.contracts.spanishContractTypes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all spanish_contract_types across all pages into a single array. * @example const all = await client.contracts.spanishContractTypes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a spanish_contract_types record */ create: typeof postApi20260701ResourcesContractsSpanishContractTypes; /** Reads a single spanish_contract_types record */ get: typeof getApi20260701ResourcesContractsSpanishContractTypesById; } /** Methods for the contracts > spanish_education_levels resource */ export declare class ContractsSpanishEducationLevelsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all spanish_education_levels */ list: typeof getApi20260701ResourcesContractsSpanishEducationLevels; /** * Auto-paginate through all spanish_education_levels, yielding one item at a time. * @example for await (const item of client.contracts.spanishEducationLevels.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all spanish_education_levels across all pages into a single array. * @example const all = await client.contracts.spanishEducationLevels.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a spanish_education_levels record */ create: typeof postApi20260701ResourcesContractsSpanishEducationLevels; /** Reads a single spanish_education_levels record */ get: typeof getApi20260701ResourcesContractsSpanishEducationLevelsById; } /** Methods for the contracts > spanish_professional_categories resource */ export declare class ContractsSpanishProfessionalCategoriesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all spanish_professional_categories */ list: typeof getApi20260701ResourcesContractsSpanishProfessionalCategories; /** * Auto-paginate through all spanish_professional_categories, yielding one item at a time. * @example for await (const item of client.contracts.spanishProfessionalCategories.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all spanish_professional_categories across all pages into a single array. * @example const all = await client.contracts.spanishProfessionalCategories.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a spanish_professional_categories record */ create: typeof postApi20260701ResourcesContractsSpanishProfessionalCategories; /** Reads a single spanish_professional_categories record */ get: typeof getApi20260701ResourcesContractsSpanishProfessionalCategoriesById; } /** Methods for the contracts > spanish_working_day_types resource */ export declare class ContractsSpanishWorkingDayTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all spanish_working_day_types */ list: typeof getApi20260701ResourcesContractsSpanishWorkingDayTypes; /** * Auto-paginate through all spanish_working_day_types, yielding one item at a time. * @example for await (const item of client.contracts.spanishWorkingDayTypes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all spanish_working_day_types across all pages into a single array. * @example const all = await client.contracts.spanishWorkingDayTypes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a spanish_working_day_types record */ create: typeof postApi20260701ResourcesContractsSpanishWorkingDayTypes; /** Reads a single spanish_working_day_types record */ get: typeof getApi20260701ResourcesContractsSpanishWorkingDayTypesById; } /** Methods for the contracts > taxonomies resource */ export declare class ContractsTaxonomiesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all taxonomies */ list: typeof getApi20260701ResourcesContractsTaxonomies; /** * Auto-paginate through all taxonomies, yielding one item at a time. * @example for await (const item of client.contracts.taxonomies.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all taxonomies across all pages into a single array. * @example const all = await client.contracts.taxonomies.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single taxonomies record */ get: typeof getApi20260701ResourcesContractsTaxonomiesById; } /** Methods for the custom_fields > fields resource */ export declare class CustomFieldsFieldsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all fields */ list: typeof getApi20260701ResourcesCustomFieldsFields; /** * Auto-paginate through all fields, yielding one item at a time. * @example for await (const item of client.customFields.fields.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all fields across all pages into a single array. * @example const all = await client.customFields.fields.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a fields record */ create: typeof postApi20260701ResourcesCustomFieldsFields; /** Reads a single fields record */ get: typeof getApi20260701ResourcesCustomFieldsFieldsById; /** Deletes a fields record */ delete: typeof deleteApi20260701ResourcesCustomFieldsFieldsById; } /** Methods for the custom_fields > options resource */ export declare class CustomFieldsOptionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all options */ list: typeof getApi20260701ResourcesCustomFieldsOptions; /** * Auto-paginate through all options, yielding one item at a time. * @example for await (const item of client.customFields.options.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all options across all pages into a single array. * @example const all = await client.customFields.options.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a options record */ create: typeof postApi20260701ResourcesCustomFieldsOptions; /** Reads a single options record */ get: typeof getApi20260701ResourcesCustomFieldsOptionsById; } /** Methods for the custom_fields > resource_fields resource */ export declare class CustomFieldsResourceFieldsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all resource_fields */ list: typeof getApi20260701ResourcesCustomFieldsResourceFields; /** * Auto-paginate through all resource_fields, yielding one item at a time. * @example for await (const item of client.customFields.resourceFields.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all resource_fields across all pages into a single array. * @example const all = await client.customFields.resourceFields.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a resource_fields record */ create: typeof postApi20260701ResourcesCustomFieldsResourceFields; /** Reads a single resource_fields record */ get: typeof getApi20260701ResourcesCustomFieldsResourceFieldsById; } /** Methods for the custom_fields > values resource */ export declare class CustomFieldsValuesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all values */ list: typeof getApi20260701ResourcesCustomFieldsValues; /** * Auto-paginate through all values, yielding one item at a time. * @example for await (const item of client.customFields.values.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all values across all pages into a single array. * @example const all = await client.customFields.values.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a values record */ create: typeof postApi20260701ResourcesCustomFieldsValues; /** Reads a single values record */ get: typeof getApi20260701ResourcesCustomFieldsValuesById; /** Updates a values record */ update: typeof putApi20260701ResourcesCustomFieldsValuesById; } /** Methods for the custom_resources > resources resource */ export declare class CustomResourcesResourcesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all resources */ list: typeof getApi20260701ResourcesCustomResourcesResources; /** * Auto-paginate through all resources, yielding one item at a time. * @example for await (const item of client.customResources.resources.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all resources across all pages into a single array. * @example const all = await client.customResources.resources.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single resources record */ get: typeof getApi20260701ResourcesCustomResourcesResourcesById; } /** Methods for the custom_resources > schemas resource */ export declare class CustomResourcesSchemasResource { private readonly _client; constructor(_client: ReturnType); /** Lists all schemas */ list: typeof getApi20260701ResourcesCustomResourcesSchemas; /** * Auto-paginate through all schemas, yielding one item at a time. * @example for await (const item of client.customResources.schemas.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all schemas across all pages into a single array. * @example const all = await client.customResources.schemas.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a schemas record */ create: typeof postApi20260701ResourcesCustomResourcesSchemas; /** Reads a single schemas record */ get: typeof getApi20260701ResourcesCustomResourcesSchemasById; } /** Methods for the custom_resources > values resource */ export declare class CustomResourcesValuesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all values */ list: typeof getApi20260701ResourcesCustomResourcesValues; /** * Auto-paginate through all values, yielding one item at a time. * @example for await (const item of client.customResources.values.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all values across all pages into a single array. * @example const all = await client.customResources.values.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a values record */ create: typeof postApi20260701ResourcesCustomResourcesValues; /** Reads a single values record */ get: typeof getApi20260701ResourcesCustomResourcesValuesById; } /** Methods for the documents > documents resource */ export declare class DocumentsDocumentsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all documents */ list: typeof getApi20260701ResourcesDocumentsDocuments; /** * Auto-paginate through all documents, yielding one item at a time. * @example for await (const item of client.documents.documents.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all documents across all pages into a single array. * @example const all = await client.documents.documents.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a documents record */ create: typeof postApi20260701ResourcesDocumentsDocuments; /** Reads a single documents record */ get: typeof getApi20260701ResourcesDocumentsDocumentsById; /** Updates a documents record */ update: typeof putApi20260701ResourcesDocumentsDocumentsById; /** Deletes a documents record */ delete: typeof deleteApi20260701ResourcesDocumentsDocumentsById; /** moveToTrashBin */ moveToTrashBin: typeof postApi20260701ResourcesDocumentsDocumentsMoveToTrashBin; /** restoreFromTrashBin */ restoreFromTrashBin: typeof postApi20260701ResourcesDocumentsDocumentsRestoreFromTrashBin; } /** Methods for the documents > download_urls resource */ export declare class DocumentsDownloadUrlsResource { private readonly _client; constructor(_client: ReturnType); /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesDocumentsDownloadUrlsBulkCreate; } /** Methods for the documents > folders resource */ export declare class DocumentsFoldersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all folders */ list: typeof getApi20260701ResourcesDocumentsFolders; /** * Auto-paginate through all folders, yielding one item at a time. * @example for await (const item of client.documents.folders.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all folders across all pages into a single array. * @example const all = await client.documents.folders.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a folders record */ create: typeof postApi20260701ResourcesDocumentsFolders; /** Reads a single folders record */ get: typeof getApi20260701ResourcesDocumentsFoldersById; /** Updates a folders record */ update: typeof putApi20260701ResourcesDocumentsFoldersById; } /** Methods for the employee_updates > absences resource */ export declare class EmployeeUpdatesAbsencesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all absences */ list: typeof getApi20260701ResourcesEmployeeUpdatesAbsences; /** * Auto-paginate through all absences, yielding one item at a time. * @example for await (const item of client.employeeUpdates.absences.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all absences across all pages into a single array. * @example const all = await client.employeeUpdates.absences.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single absences record */ get: typeof getApi20260701ResourcesEmployeeUpdatesAbsencesById; } /** Methods for the employee_updates > contract_changes resource */ export declare class EmployeeUpdatesContractChangesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all contract_changes */ list: typeof getApi20260701ResourcesEmployeeUpdatesContractChanges; /** * Auto-paginate through all contract_changes, yielding one item at a time. * @example for await (const item of client.employeeUpdates.contractChanges.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all contract_changes across all pages into a single array. * @example const all = await client.employeeUpdates.contractChanges.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single contract_changes record */ get: typeof getApi20260701ResourcesEmployeeUpdatesContractChangesById; } /** Methods for the employee_updates > new_hires resource */ export declare class EmployeeUpdatesNewHiresResource { private readonly _client; constructor(_client: ReturnType); /** Lists all new_hires */ list: typeof getApi20260701ResourcesEmployeeUpdatesNewHires; /** * Auto-paginate through all new_hires, yielding one item at a time. * @example for await (const item of client.employeeUpdates.newHires.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all new_hires across all pages into a single array. * @example const all = await client.employeeUpdates.newHires.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single new_hires record */ get: typeof getApi20260701ResourcesEmployeeUpdatesNewHiresById; } /** Methods for the employee_updates > personal_changes resource */ export declare class EmployeeUpdatesPersonalChangesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all personal_changes */ list: typeof getApi20260701ResourcesEmployeeUpdatesPersonalChanges; /** * Auto-paginate through all personal_changes, yielding one item at a time. * @example for await (const item of client.employeeUpdates.personalChanges.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all personal_changes across all pages into a single array. * @example const all = await client.employeeUpdates.personalChanges.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single personal_changes record */ get: typeof getApi20260701ResourcesEmployeeUpdatesPersonalChangesById; } /** Methods for the employee_updates > summaries resource */ export declare class EmployeeUpdatesSummariesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all summaries */ list: typeof getApi20260701ResourcesEmployeeUpdatesSummaries; /** * Auto-paginate through all summaries, yielding one item at a time. * @example for await (const item of client.employeeUpdates.summaries.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all summaries across all pages into a single array. * @example const all = await client.employeeUpdates.summaries.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single summaries record */ get: typeof getApi20260701ResourcesEmployeeUpdatesSummariesById; } /** Methods for the employee_updates > terminations resource */ export declare class EmployeeUpdatesTerminationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all terminations */ list: typeof getApi20260701ResourcesEmployeeUpdatesTerminations; /** * Auto-paginate through all terminations, yielding one item at a time. * @example for await (const item of client.employeeUpdates.terminations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all terminations across all pages into a single array. * @example const all = await client.employeeUpdates.terminations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single terminations record */ get: typeof getApi20260701ResourcesEmployeeUpdatesTerminationsById; } /** Methods for the employees > employees resource */ export declare class EmployeesEmployeesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all employees */ list: typeof getApi20260701ResourcesEmployeesEmployees; /** * Auto-paginate through all employees, yielding one item at a time. * @example for await (const item of client.employees.employees.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all employees across all pages into a single array. * @example const all = await client.employees.employees.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single employees record */ get: typeof getApi20260701ResourcesEmployeesEmployeesById; /** Updates a employees record */ update: typeof putApi20260701ResourcesEmployeesEmployeesById; /** createWithContract */ createWithContract: typeof postApi20260701ResourcesEmployeesEmployeesCreateWithContract; /** invite */ invite: typeof postApi20260701ResourcesEmployeesEmployeesInvite; /** setRegularAccessStartDate */ setRegularAccessStartDate: typeof postApi20260701ResourcesEmployeesEmployeesSetRegularAccessStartDate; /** terminate */ terminate: typeof postApi20260701ResourcesEmployeesEmployeesTerminate; /** unterminate */ unterminate: typeof postApi20260701ResourcesEmployeesEmployeesUnterminate; } /** Methods for the expenses > expensables resource */ export declare class ExpensesExpensablesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all expensables */ list: typeof getApi20260701ResourcesExpensesExpensables; /** * Auto-paginate through all expensables, yielding one item at a time. * @example for await (const item of client.expenses.expensables.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all expensables across all pages into a single array. * @example const all = await client.expenses.expensables.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single expensables record */ get: typeof getApi20260701ResourcesExpensesExpensablesById; /** bulkSetToPaid */ bulkSetToPaid: typeof postApi20260701ResourcesExpensesExpensablesBulkSetToPaid; /** updateReimbursableAmount */ updateReimbursableAmount: typeof postApi20260701ResourcesExpensesExpensablesUpdateReimbursableAmount; } /** Methods for the expenses > expenses resource */ export declare class ExpensesExpensesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all expenses */ list: typeof getApi20260701ResourcesExpensesExpenses; /** * Auto-paginate through all expenses, yielding one item at a time. * @example for await (const item of client.expenses.expenses.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all expenses across all pages into a single array. * @example const all = await client.expenses.expenses.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single expenses record */ get: typeof getApi20260701ResourcesExpensesExpensesById; } /** Methods for the expenses > mileages resource */ export declare class ExpensesMileagesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all mileages */ list: typeof getApi20260701ResourcesExpensesMileages; /** * Auto-paginate through all mileages, yielding one item at a time. * @example for await (const item of client.expenses.mileages.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all mileages across all pages into a single array. * @example const all = await client.expenses.mileages.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single mileages record */ get: typeof getApi20260701ResourcesExpensesMileagesById; } /** Methods for the expenses > per_diems resource */ export declare class ExpensesPerDiemsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all per_diems */ list: typeof getApi20260701ResourcesExpensesPerDiems; /** * Auto-paginate through all per_diems, yielding one item at a time. * @example for await (const item of client.expenses.perDiems.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all per_diems across all pages into a single array. * @example const all = await client.expenses.perDiems.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single per_diems record */ get: typeof getApi20260701ResourcesExpensesPerDiemsById; } /** Methods for the finance > accounting_settings resource */ export declare class FinanceAccountingSettingsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all accounting_settings */ list: typeof getApi20260701ResourcesFinanceAccountingSettings; /** * Auto-paginate through all accounting_settings, yielding one item at a time. * @example for await (const item of client.finance.accountingSettings.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all accounting_settings across all pages into a single array. * @example const all = await client.finance.accountingSettings.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single accounting_settings record */ get: typeof getApi20260701ResourcesFinanceAccountingSettingsById; /** upsert */ upsert: typeof postApi20260701ResourcesFinanceAccountingSettingsUpsert; } /** Methods for the finance > accounts resource */ export declare class FinanceAccountsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all accounts */ list: typeof getApi20260701ResourcesFinanceAccounts; /** * Auto-paginate through all accounts, yielding one item at a time. * @example for await (const item of client.finance.accounts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all accounts across all pages into a single array. * @example const all = await client.finance.accounts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a accounts record */ create: typeof postApi20260701ResourcesFinanceAccounts; /** Reads a single accounts record */ get: typeof getApi20260701ResourcesFinanceAccountsById; /** Updates a accounts record */ update: typeof putApi20260701ResourcesFinanceAccountsById; } /** Methods for the finance > budget_options resource */ export declare class FinanceBudgetOptionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all budget_options */ list: typeof getApi20260701ResourcesFinanceBudgetOptions; /** * Auto-paginate through all budget_options, yielding one item at a time. * @example for await (const item of client.finance.budgetOptions.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all budget_options across all pages into a single array. * @example const all = await client.finance.budgetOptions.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single budget_options record */ get: typeof getApi20260701ResourcesFinanceBudgetOptionsById; } /** Methods for the finance > categories resource */ export declare class FinanceCategoriesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all categories */ list: typeof getApi20260701ResourcesFinanceCategories; /** * Auto-paginate through all categories, yielding one item at a time. * @example for await (const item of client.finance.categories.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all categories across all pages into a single array. * @example const all = await client.finance.categories.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single categories record */ get: typeof getApi20260701ResourcesFinanceCategoriesById; } /** Methods for the finance > contacts resource */ export declare class FinanceContactsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all contacts */ list: typeof getApi20260701ResourcesFinanceContacts; /** * Auto-paginate through all contacts, yielding one item at a time. * @example for await (const item of client.finance.contacts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all contacts across all pages into a single array. * @example const all = await client.finance.contacts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a contacts record */ create: typeof postApi20260701ResourcesFinanceContacts; /** Reads a single contacts record */ get: typeof getApi20260701ResourcesFinanceContactsById; /** Updates a contacts record */ update: typeof putApi20260701ResourcesFinanceContactsById; } /** Methods for the finance > cost_center_memberships resource */ export declare class FinanceCostCenterMembershipsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all cost_center_memberships */ list: typeof getApi20260701ResourcesFinanceCostCenterMemberships; /** * Auto-paginate through all cost_center_memberships, yielding one item at a time. * @example for await (const item of client.finance.costCenterMemberships.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all cost_center_memberships across all pages into a single array. * @example const all = await client.finance.costCenterMemberships.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** bulkCreateUpdate */ bulkCreateUpdate: typeof postApi20260701ResourcesFinanceCostCenterMembershipsBulkCreateUpdate; } /** Methods for the finance > cost_centers resource */ export declare class FinanceCostCentersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all cost_centers */ list: typeof getApi20260701ResourcesFinanceCostCenters; /** * Auto-paginate through all cost_centers, yielding one item at a time. * @example for await (const item of client.finance.costCenters.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all cost_centers across all pages into a single array. * @example const all = await client.finance.costCenters.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a cost_centers record */ create: typeof postApi20260701ResourcesFinanceCostCenters; /** Reads a single cost_centers record */ get: typeof getApi20260701ResourcesFinanceCostCentersById; /** Deletes a cost_centers record */ delete: typeof deleteApi20260701ResourcesFinanceCostCentersById; /** edit */ edit: typeof postApi20260701ResourcesFinanceCostCentersEdit; } /** Methods for the finance > financial_documents resource */ export declare class FinanceFinancialDocumentsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all financial_documents */ list: typeof getApi20260701ResourcesFinanceFinancialDocuments; /** * Auto-paginate through all financial_documents, yielding one item at a time. * @example for await (const item of client.finance.financialDocuments.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all financial_documents across all pages into a single array. * @example const all = await client.finance.financialDocuments.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single financial_documents record */ get: typeof getApi20260701ResourcesFinanceFinancialDocumentsById; } /** Methods for the finance > journal_entries resource */ export declare class FinanceJournalEntriesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all journal_entries */ list: typeof getApi20260701ResourcesFinanceJournalEntries; /** * Auto-paginate through all journal_entries, yielding one item at a time. * @example for await (const item of client.finance.journalEntries.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all journal_entries across all pages into a single array. * @example const all = await client.finance.journalEntries.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a journal_entries record */ create: typeof postApi20260701ResourcesFinanceJournalEntries; /** Reads a single journal_entries record */ get: typeof getApi20260701ResourcesFinanceJournalEntriesById; } /** Methods for the finance > journal_lines resource */ export declare class FinanceJournalLinesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all journal_lines */ list: typeof getApi20260701ResourcesFinanceJournalLines; /** * Auto-paginate through all journal_lines, yielding one item at a time. * @example for await (const item of client.finance.journalLines.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all journal_lines across all pages into a single array. * @example const all = await client.finance.journalLines.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single journal_lines record */ get: typeof getApi20260701ResourcesFinanceJournalLinesById; } /** Methods for the finance > ledger_account_resources resource */ export declare class FinanceLedgerAccountResourcesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all ledger_account_resources */ list: typeof getApi20260701ResourcesFinanceLedgerAccountResources; /** * Auto-paginate through all ledger_account_resources, yielding one item at a time. * @example for await (const item of client.finance.ledgerAccountResources.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all ledger_account_resources across all pages into a single array. * @example const all = await client.finance.ledgerAccountResources.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single ledger_account_resources record */ get: typeof getApi20260701ResourcesFinanceLedgerAccountResourcesById; /** upsert */ upsert: typeof postApi20260701ResourcesFinanceLedgerAccountResourcesUpsert; } /** Methods for the finance > tax_rates resource */ export declare class FinanceTaxRatesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all tax_rates */ list: typeof getApi20260701ResourcesFinanceTaxRates; /** * Auto-paginate through all tax_rates, yielding one item at a time. * @example for await (const item of client.finance.taxRates.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all tax_rates across all pages into a single array. * @example const all = await client.finance.taxRates.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a tax_rates record */ create: typeof postApi20260701ResourcesFinanceTaxRates; /** Reads a single tax_rates record */ get: typeof getApi20260701ResourcesFinanceTaxRatesById; /** Updates a tax_rates record */ update: typeof putApi20260701ResourcesFinanceTaxRatesById; } /** Methods for the finance > tax_types resource */ export declare class FinanceTaxTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all tax_types */ list: typeof getApi20260701ResourcesFinanceTaxTypes; /** * Auto-paginate through all tax_types, yielding one item at a time. * @example for await (const item of client.finance.taxTypes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all tax_types across all pages into a single array. * @example const all = await client.finance.taxTypes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a tax_types record */ create: typeof postApi20260701ResourcesFinanceTaxTypes; /** Reads a single tax_types record */ get: typeof getApi20260701ResourcesFinanceTaxTypesById; /** Updates a tax_types record */ update: typeof putApi20260701ResourcesFinanceTaxTypesById; } /** Methods for the holidays > company_holidays resource */ export declare class HolidaysCompanyHolidaysResource { private readonly _client; constructor(_client: ReturnType); /** Lists all company_holidays */ list: typeof getApi20260701ResourcesHolidaysCompanyHolidays; /** * Auto-paginate through all company_holidays, yielding one item at a time. * @example for await (const item of client.holidays.companyHolidays.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all company_holidays across all pages into a single array. * @example const all = await client.holidays.companyHolidays.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single company_holidays record */ get: typeof getApi20260701ResourcesHolidaysCompanyHolidaysById; } /** Methods for the integrations > sync_run_outputs resource */ export declare class IntegrationsSyncRunOutputsResource { private readonly _client; constructor(_client: ReturnType); /** Creates a sync_run_outputs record */ create: typeof postApi20260701ResourcesIntegrationsSyncRunOutputs; } /** Methods for the integrations > syncable_items resource */ export declare class IntegrationsSyncableItemsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all syncable_items */ list: typeof getApi20260701ResourcesIntegrationsSyncableItems; /** * Auto-paginate through all syncable_items, yielding one item at a time. * @example for await (const item of client.integrations.syncableItems.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all syncable_items across all pages into a single array. * @example const all = await client.integrations.syncableItems.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the integrations > syncable_sync_runs resource */ export declare class IntegrationsSyncableSyncRunsResource { private readonly _client; constructor(_client: ReturnType); /** Updates a syncable_sync_runs record */ update: typeof putApi20260701ResourcesIntegrationsSyncableSyncRunsById; } /** Methods for the it_management > it_asset_models resource */ export declare class ItManagementItAssetModelsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all it_asset_models */ list: typeof getApi20260701ResourcesItManagementItAssetModels; /** * Auto-paginate through all it_asset_models, yielding one item at a time. * @example for await (const item of client.itManagement.itAssetModels.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all it_asset_models across all pages into a single array. * @example const all = await client.itManagement.itAssetModels.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a it_asset_models record */ create: typeof postApi20260701ResourcesItManagementItAssetModels; /** Reads a single it_asset_models record */ get: typeof getApi20260701ResourcesItManagementItAssetModelsById; /** Updates a it_asset_models record */ update: typeof putApi20260701ResourcesItManagementItAssetModelsById; } /** Methods for the it_management > it_assets resource */ export declare class ItManagementItAssetsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all it_assets */ list: typeof getApi20260701ResourcesItManagementItAssets; /** * Auto-paginate through all it_assets, yielding one item at a time. * @example for await (const item of client.itManagement.itAssets.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all it_assets across all pages into a single array. * @example const all = await client.itManagement.itAssets.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a it_assets record */ create: typeof postApi20260701ResourcesItManagementItAssets; /** Reads a single it_assets record */ get: typeof getApi20260701ResourcesItManagementItAssetsById; /** Updates a it_assets record */ update: typeof putApi20260701ResourcesItManagementItAssetsById; /** Deletes a it_assets record */ delete: typeof deleteApi20260701ResourcesItManagementItAssetsById; } /** Methods for the job_catalog > levels resource */ export declare class JobCatalogLevelsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all levels */ list: typeof getApi20260701ResourcesJobCatalogLevels; /** * Auto-paginate through all levels, yielding one item at a time. * @example for await (const item of client.jobCatalog.levels.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all levels across all pages into a single array. * @example const all = await client.jobCatalog.levels.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single levels record */ get: typeof getApi20260701ResourcesJobCatalogLevelsById; } /** Methods for the job_catalog > node_attributes resource */ export declare class JobCatalogNodeAttributesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all node_attributes */ list: typeof getApi20260701ResourcesJobCatalogNodeAttributes; /** * Auto-paginate through all node_attributes, yielding one item at a time. * @example for await (const item of client.jobCatalog.nodeAttributes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all node_attributes across all pages into a single array. * @example const all = await client.jobCatalog.nodeAttributes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the job_catalog > roles resource */ export declare class JobCatalogRolesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all roles */ list: typeof getApi20260701ResourcesJobCatalogRoles; /** * Auto-paginate through all roles, yielding one item at a time. * @example for await (const item of client.jobCatalog.roles.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all roles across all pages into a single array. * @example const all = await client.jobCatalog.roles.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single roles record */ get: typeof getApi20260701ResourcesJobCatalogRolesById; } /** Methods for the job_catalog > tree_nodes resource */ export declare class JobCatalogTreeNodesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all tree_nodes */ list: typeof getApi20260701ResourcesJobCatalogTreeNodes; /** * Auto-paginate through all tree_nodes, yielding one item at a time. * @example for await (const item of client.jobCatalog.treeNodes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all tree_nodes across all pages into a single array. * @example const all = await client.jobCatalog.treeNodes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the locations > locations resource */ export declare class LocationsLocationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all locations */ list: typeof getApi20260701ResourcesLocationsLocations; /** * Auto-paginate through all locations, yielding one item at a time. * @example for await (const item of client.locations.locations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all locations across all pages into a single array. * @example const all = await client.locations.locations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a locations record */ create: typeof postApi20260701ResourcesLocationsLocations; /** Reads a single locations record */ get: typeof getApi20260701ResourcesLocationsLocationsById; /** Updates a locations record */ update: typeof putApi20260701ResourcesLocationsLocationsById; /** Deletes a locations record */ delete: typeof deleteApi20260701ResourcesLocationsLocationsById; } /** Methods for the locations > work_areas resource */ export declare class LocationsWorkAreasResource { private readonly _client; constructor(_client: ReturnType); /** Lists all work_areas */ list: typeof getApi20260701ResourcesLocationsWorkAreas; /** * Auto-paginate through all work_areas, yielding one item at a time. * @example for await (const item of client.locations.workAreas.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all work_areas across all pages into a single array. * @example const all = await client.locations.workAreas.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a work_areas record */ create: typeof postApi20260701ResourcesLocationsWorkAreas; /** Reads a single work_areas record */ get: typeof getApi20260701ResourcesLocationsWorkAreasById; /** Updates a work_areas record */ update: typeof putApi20260701ResourcesLocationsWorkAreasById; /** archive */ archive: typeof postApi20260701ResourcesLocationsWorkAreasArchive; /** unarchive */ unarchive: typeof postApi20260701ResourcesLocationsWorkAreasUnarchive; } /** Methods for the marketplace > installation_settings resource */ export declare class MarketplaceInstallationSettingsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all installation_settings */ list: typeof getApi20260701ResourcesMarketplaceInstallationSettings; /** * Auto-paginate through all installation_settings, yielding one item at a time. * @example for await (const item of client.marketplace.installationSettings.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all installation_settings across all pages into a single array. * @example const all = await client.marketplace.installationSettings.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the marketplace > installations resource */ export declare class MarketplaceInstallationsResource { private readonly _client; constructor(_client: ReturnType); /** Creates a installations record */ create: typeof postApi20260701ResourcesMarketplaceInstallations; } /** Methods for the payroll > family_situations resource */ export declare class PayrollFamilySituationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all family_situations */ list: typeof getApi20260701ResourcesPayrollFamilySituations; /** * Auto-paginate through all family_situations, yielding one item at a time. * @example for await (const item of client.payroll.familySituations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all family_situations across all pages into a single array. * @example const all = await client.payroll.familySituations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a family_situations record */ create: typeof postApi20260701ResourcesPayrollFamilySituations; /** Updates a family_situations record */ update: typeof putApi20260701ResourcesPayrollFamilySituationsById; } /** Methods for the payroll > policy_periods resource */ export declare class PayrollPolicyPeriodsResource { private readonly _client; constructor(_client: ReturnType); /** changeStatus */ changeStatus: typeof postApi20260701ResourcesPayrollPolicyPeriodsChangeStatus; } /** Methods for the payroll > supplements resource */ export declare class PayrollSupplementsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all supplements */ list: typeof getApi20260701ResourcesPayrollSupplements; /** * Auto-paginate through all supplements, yielding one item at a time. * @example for await (const item of client.payroll.supplements.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all supplements across all pages into a single array. * @example const all = await client.payroll.supplements.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a supplements record */ create: typeof postApi20260701ResourcesPayrollSupplements; /** Reads a single supplements record */ get: typeof getApi20260701ResourcesPayrollSupplementsById; /** Updates a supplements record */ update: typeof putApi20260701ResourcesPayrollSupplementsById; /** Deletes a supplements record */ delete: typeof deleteApi20260701ResourcesPayrollSupplementsById; } /** Methods for the payroll_employees > identifiers resource */ export declare class PayrollEmployeesIdentifiersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all identifiers */ list: typeof getApi20260701ResourcesPayrollEmployeesIdentifiers; /** * Auto-paginate through all identifiers, yielding one item at a time. * @example for await (const item of client.payrollEmployees.identifiers.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all identifiers across all pages into a single array. * @example const all = await client.payrollEmployees.identifiers.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a identifiers record */ create: typeof postApi20260701ResourcesPayrollEmployeesIdentifiers; /** Reads a single identifiers record */ get: typeof getApi20260701ResourcesPayrollEmployeesIdentifiersById; /** Updates a identifiers record */ update: typeof putApi20260701ResourcesPayrollEmployeesIdentifiersById; /** Deletes a identifiers record */ delete: typeof deleteApi20260701ResourcesPayrollEmployeesIdentifiersById; } /** Methods for the payroll_integrations_base > codes resource */ export declare class PayrollIntegrationsBaseCodesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all codes */ list: typeof getApi20260701ResourcesPayrollIntegrationsBaseCodes; /** * Auto-paginate through all codes, yielding one item at a time. * @example for await (const item of client.payrollIntegrationsBase.codes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all codes across all pages into a single array. * @example const all = await client.payrollIntegrationsBase.codes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a codes record */ create: typeof postApi20260701ResourcesPayrollIntegrationsBaseCodes; /** Updates a codes record */ update: typeof putApi20260701ResourcesPayrollIntegrationsBaseCodesById; /** Deletes a codes record */ delete: typeof deleteApi20260701ResourcesPayrollIntegrationsBaseCodesById; } /** Methods for the performance > agreements resource */ export declare class PerformanceAgreementsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all agreements */ list: typeof getApi20260701ResourcesPerformanceAgreements; /** * Auto-paginate through all agreements, yielding one item at a time. * @example for await (const item of client.performance.agreements.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all agreements across all pages into a single array. * @example const all = await client.performance.agreements.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single agreements record */ get: typeof getApi20260701ResourcesPerformanceAgreementsById; /** bulkInitiate */ bulkInitiate: typeof postApi20260701ResourcesPerformanceAgreementsBulkInitiate; /** initiate */ initiate: typeof postApi20260701ResourcesPerformanceAgreementsInitiate; } /** Methods for the performance > company_employee_score_scales resource */ export declare class PerformanceCompanyEmployeeScoreScalesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all company_employee_score_scales */ list: typeof getApi20260701ResourcesPerformanceCompanyEmployeeScoreScales; /** * Auto-paginate through all company_employee_score_scales, yielding one item at a time. * @example for await (const item of client.performance.companyEmployeeScoreScales.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all company_employee_score_scales across all pages into a single array. * @example const all = await client.performance.companyEmployeeScoreScales.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single company_employee_score_scales record */ get: typeof getApi20260701ResourcesPerformanceCompanyEmployeeScoreScalesById; /** set */ set: typeof postApi20260701ResourcesPerformanceCompanyEmployeeScoreScalesSet; } /** Methods for the performance > employee_score_scales resource */ export declare class PerformanceEmployeeScoreScalesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all employee_score_scales */ list: typeof getApi20260701ResourcesPerformanceEmployeeScoreScales; /** * Auto-paginate through all employee_score_scales, yielding one item at a time. * @example for await (const item of client.performance.employeeScoreScales.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all employee_score_scales across all pages into a single array. * @example const all = await client.performance.employeeScoreScales.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single employee_score_scales record */ get: typeof getApi20260701ResourcesPerformanceEmployeeScoreScalesById; } /** Methods for the performance > review_evaluation_answers resource */ export declare class PerformanceReviewEvaluationAnswersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_evaluation_answers */ list: typeof getApi20260701ResourcesPerformanceReviewEvaluationAnswers; /** * Auto-paginate through all review_evaluation_answers, yielding one item at a time. * @example for await (const item of client.performance.reviewEvaluationAnswers.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_evaluation_answers across all pages into a single array. * @example const all = await client.performance.reviewEvaluationAnswers.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the performance > review_evaluation_scores resource */ export declare class PerformanceReviewEvaluationScoresResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_evaluation_scores */ list: typeof getApi20260701ResourcesPerformanceReviewEvaluationScores; /** * Auto-paginate through all review_evaluation_scores, yielding one item at a time. * @example for await (const item of client.performance.reviewEvaluationScores.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_evaluation_scores across all pages into a single array. * @example const all = await client.performance.reviewEvaluationScores.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single review_evaluation_scores record */ get: typeof getApi20260701ResourcesPerformanceReviewEvaluationScoresById; } /** Methods for the performance > review_evaluations resource */ export declare class PerformanceReviewEvaluationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_evaluations */ list: typeof getApi20260701ResourcesPerformanceReviewEvaluations; /** * Auto-paginate through all review_evaluations, yielding one item at a time. * @example for await (const item of client.performance.reviewEvaluations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_evaluations across all pages into a single array. * @example const all = await client.performance.reviewEvaluations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single review_evaluations record */ get: typeof getApi20260701ResourcesPerformanceReviewEvaluationsById; /** replaceReviewer */ replaceReviewer: typeof postApi20260701ResourcesPerformanceReviewEvaluationsReplaceReviewer; } /** Methods for the performance > review_owners resource */ export declare class PerformanceReviewOwnersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_owners */ list: typeof getApi20260701ResourcesPerformanceReviewOwners; /** * Auto-paginate through all review_owners, yielding one item at a time. * @example for await (const item of client.performance.reviewOwners.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_owners across all pages into a single array. * @example const all = await client.performance.reviewOwners.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Deletes a review_owners record */ delete: typeof deleteApi20260701ResourcesPerformanceReviewOwnersById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesPerformanceReviewOwnersBulkCreate; } /** Methods for the performance > review_process_custom_templates resource */ export declare class PerformanceReviewProcessCustomTemplatesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_process_custom_templates */ list: typeof getApi20260701ResourcesPerformanceReviewProcessCustomTemplates; /** * Auto-paginate through all review_process_custom_templates, yielding one item at a time. * @example for await (const item of client.performance.reviewProcessCustomTemplates.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_process_custom_templates across all pages into a single array. * @example const all = await client.performance.reviewProcessCustomTemplates.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single review_process_custom_templates record */ get: typeof getApi20260701ResourcesPerformanceReviewProcessCustomTemplatesById; } /** Methods for the performance > review_process_estimated_targets resource */ export declare class PerformanceReviewProcessEstimatedTargetsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_process_estimated_targets */ list: typeof getApi20260701ResourcesPerformanceReviewProcessEstimatedTargets; /** * Auto-paginate through all review_process_estimated_targets, yielding one item at a time. * @example for await (const item of client.performance.reviewProcessEstimatedTargets.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_process_estimated_targets across all pages into a single array. * @example const all = await client.performance.reviewProcessEstimatedTargets.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the performance > review_process_targets resource */ export declare class PerformanceReviewProcessTargetsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_process_targets */ list: typeof getApi20260701ResourcesPerformanceReviewProcessTargets; /** * Auto-paginate through all review_process_targets, yielding one item at a time. * @example for await (const item of client.performance.reviewProcessTargets.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_process_targets across all pages into a single array. * @example const all = await client.performance.reviewProcessTargets.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single review_process_targets record */ get: typeof getApi20260701ResourcesPerformanceReviewProcessTargetsById; /** Deletes a review_process_targets record */ delete: typeof deleteApi20260701ResourcesPerformanceReviewProcessTargetsById; /** addPeers */ addPeers: typeof postApi20260701ResourcesPerformanceReviewProcessTargetsAddPeers; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesPerformanceReviewProcessTargetsBulkCreate; /** removePeerEvaluations */ removePeerEvaluations: typeof postApi20260701ResourcesPerformanceReviewProcessTargetsRemovePeerEvaluations; } /** Methods for the performance > review_processes resource */ export declare class PerformanceReviewProcessesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_processes */ list: typeof getApi20260701ResourcesPerformanceReviewProcesses; /** * Auto-paginate through all review_processes, yielding one item at a time. * @example for await (const item of client.performance.reviewProcesses.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_processes across all pages into a single array. * @example const all = await client.performance.reviewProcesses.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a review_processes record */ create: typeof postApi20260701ResourcesPerformanceReviewProcesses; /** Reads a single review_processes record */ get: typeof getApi20260701ResourcesPerformanceReviewProcessesById; /** Deletes a review_processes record */ delete: typeof deleteApi20260701ResourcesPerformanceReviewProcessesById; /** createFromTemplate */ createFromTemplate: typeof postApi20260701ResourcesPerformanceReviewProcessesCreateFromTemplate; /** duplicate */ duplicate: typeof postApi20260701ResourcesPerformanceReviewProcessesDuplicate; /** remindInBulk */ remindInBulk: typeof postApi20260701ResourcesPerformanceReviewProcessesRemindInBulk; /** removeSchedule */ removeSchedule: typeof postApi20260701ResourcesPerformanceReviewProcessesRemoveSchedule; /** reopen */ reopen: typeof postApi20260701ResourcesPerformanceReviewProcessesReopen; /** schedule */ schedule: typeof postApi20260701ResourcesPerformanceReviewProcessesSchedule; /** start */ start: typeof postApi20260701ResourcesPerformanceReviewProcessesStart; /** stop */ stop: typeof postApi20260701ResourcesPerformanceReviewProcessesStop; /** toggleArchive */ toggleArchive: typeof postApi20260701ResourcesPerformanceReviewProcessesToggleArchive; /** updateAgreementsConfiguration */ updateAgreementsConfiguration: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateAgreementsConfiguration; /** updateBasicInfo */ updateBasicInfo: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateBasicInfo; /** updateCompetenciesAssessmentsConfiguration */ updateCompetenciesAssessmentsConfiguration: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateCompetenciesAssessmentsConfiguration; /** updateDeadline */ updateDeadline: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateDeadline; /** updateEmployeeScoreConfiguration */ updateEmployeeScoreConfiguration: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateEmployeeScoreConfiguration; /** updateReviewerStrategies */ updateReviewerStrategies: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateReviewerStrategies; /** updateSchedule */ updateSchedule: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateSchedule; /** updateTargetStrategy */ updateTargetStrategy: typeof postApi20260701ResourcesPerformanceReviewProcessesUpdateTargetStrategy; } /** Methods for the performance > review_questionnaire_by_strategies resource */ export declare class PerformanceReviewQuestionnaireByStrategiesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_questionnaire_by_strategies */ list: typeof getApi20260701ResourcesPerformanceReviewQuestionnaireByStrategies; /** * Auto-paginate through all review_questionnaire_by_strategies, yielding one item at a time. * @example for await (const item of client.performance.reviewQuestionnaireByStrategies.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_questionnaire_by_strategies across all pages into a single array. * @example const all = await client.performance.reviewQuestionnaireByStrategies.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single review_questionnaire_by_strategies record */ get: typeof getApi20260701ResourcesPerformanceReviewQuestionnaireByStrategiesById; /** updateDefaultRatingScale */ updateDefaultRatingScale: typeof postApi20260701ResourcesPerformanceReviewQuestionnaireByStrategiesUpdateDefaultRatingScale; /** updateQuestionnaireForStrategy */ updateQuestionnaireForStrategy: typeof postApi20260701ResourcesPerformanceReviewQuestionnaireByStrategiesUpdateQuestionnaireForStrategy; } /** Methods for the performance > review_visibility_settings resource */ export declare class PerformanceReviewVisibilitySettingsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all review_visibility_settings */ list: typeof getApi20260701ResourcesPerformanceReviewVisibilitySettings; /** * Auto-paginate through all review_visibility_settings, yielding one item at a time. * @example for await (const item of client.performance.reviewVisibilitySettings.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all review_visibility_settings across all pages into a single array. * @example const all = await client.performance.reviewVisibilitySettings.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Updates a review_visibility_settings record */ update: typeof putApi20260701ResourcesPerformanceReviewVisibilitySettingsById; } /** Methods for the performance > target_managers resource */ export declare class PerformanceTargetManagersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all target_managers */ list: typeof getApi20260701ResourcesPerformanceTargetManagers; /** * Auto-paginate through all target_managers, yielding one item at a time. * @example for await (const item of client.performance.targetManagers.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all target_managers across all pages into a single array. * @example const all = await client.performance.targetManagers.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single target_managers record */ get: typeof getApi20260701ResourcesPerformanceTargetManagersById; } /** Methods for the posts > comments resource */ export declare class PostsCommentsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all comments */ list: typeof getApi20260701ResourcesPostsComments; /** * Auto-paginate through all comments, yielding one item at a time. * @example for await (const item of client.posts.comments.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all comments across all pages into a single array. * @example const all = await client.posts.comments.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a comments record */ create: typeof postApi20260701ResourcesPostsComments; /** Reads a single comments record */ get: typeof getApi20260701ResourcesPostsCommentsById; /** Updates a comments record */ update: typeof putApi20260701ResourcesPostsCommentsById; /** Deletes a comments record */ delete: typeof deleteApi20260701ResourcesPostsCommentsById; } /** Methods for the posts > groups resource */ export declare class PostsGroupsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all groups */ list: typeof getApi20260701ResourcesPostsGroups; /** * Auto-paginate through all groups, yielding one item at a time. * @example for await (const item of client.posts.groups.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all groups across all pages into a single array. * @example const all = await client.posts.groups.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a groups record */ create: typeof postApi20260701ResourcesPostsGroups; /** Reads a single groups record */ get: typeof getApi20260701ResourcesPostsGroupsById; /** Updates a groups record */ update: typeof putApi20260701ResourcesPostsGroupsById; /** Deletes a groups record */ delete: typeof deleteApi20260701ResourcesPostsGroupsById; /** archive */ archive: typeof postApi20260701ResourcesPostsGroupsArchive; } /** Methods for the posts > posts resource */ export declare class PostsPostsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all posts */ list: typeof getApi20260701ResourcesPostsPosts; /** * Auto-paginate through all posts, yielding one item at a time. * @example for await (const item of client.posts.posts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all posts across all pages into a single array. * @example const all = await client.posts.posts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a posts record */ create: typeof postApi20260701ResourcesPostsPosts; /** Reads a single posts record */ get: typeof getApi20260701ResourcesPostsPostsById; /** Updates a posts record */ update: typeof putApi20260701ResourcesPostsPostsById; /** Deletes a posts record */ delete: typeof deleteApi20260701ResourcesPostsPostsById; } /** Methods for the procurement > purchase_orders resource */ export declare class ProcurementPurchaseOrdersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all purchase_orders */ list: typeof getApi20260701ResourcesProcurementPurchaseOrders; /** * Auto-paginate through all purchase_orders, yielding one item at a time. * @example for await (const item of client.procurement.purchaseOrders.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all purchase_orders across all pages into a single array. * @example const all = await client.procurement.purchaseOrders.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single purchase_orders record */ get: typeof getApi20260701ResourcesProcurementPurchaseOrdersById; } /** Methods for the procurement > purchase_requests resource */ export declare class ProcurementPurchaseRequestsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all purchase_requests */ list: typeof getApi20260701ResourcesProcurementPurchaseRequests; /** * Auto-paginate through all purchase_requests, yielding one item at a time. * @example for await (const item of client.procurement.purchaseRequests.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all purchase_requests across all pages into a single array. * @example const all = await client.procurement.purchaseRequests.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single purchase_requests record */ get: typeof getApi20260701ResourcesProcurementPurchaseRequestsById; } /** Methods for the procurement > types resource */ export declare class ProcurementTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all types */ list: typeof getApi20260701ResourcesProcurementTypes; /** * Auto-paginate through all types, yielding one item at a time. * @example for await (const item of client.procurement.types.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all types across all pages into a single array. * @example const all = await client.procurement.types.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single types record */ get: typeof getApi20260701ResourcesProcurementTypesById; } /** Methods for the project_management > budget_strategies resource */ export declare class ProjectManagementBudgetStrategiesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all budget_strategies */ list: typeof getApi20260701ResourcesProjectManagementBudgetStrategies; /** * Auto-paginate through all budget_strategies, yielding one item at a time. * @example for await (const item of client.projectManagement.budgetStrategies.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all budget_strategies across all pages into a single array. * @example const all = await client.projectManagement.budgetStrategies.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a budget_strategies record */ create: typeof postApi20260701ResourcesProjectManagementBudgetStrategies; /** Reads a single budget_strategies record */ get: typeof getApi20260701ResourcesProjectManagementBudgetStrategiesById; /** Updates a budget_strategies record */ update: typeof putApi20260701ResourcesProjectManagementBudgetStrategiesById; /** Deletes a budget_strategies record */ delete: typeof deleteApi20260701ResourcesProjectManagementBudgetStrategiesById; } /** Methods for the project_management > expense_records resource */ export declare class ProjectManagementExpenseRecordsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all expense_records */ list: typeof getApi20260701ResourcesProjectManagementExpenseRecords; /** * Auto-paginate through all expense_records, yielding one item at a time. * @example for await (const item of client.projectManagement.expenseRecords.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all expense_records across all pages into a single array. * @example const all = await client.projectManagement.expenseRecords.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single expense_records record */ get: typeof getApi20260701ResourcesProjectManagementExpenseRecordsById; } /** Methods for the project_management > exportable_expenses resource */ export declare class ProjectManagementExportableExpensesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all exportable_expenses */ list: typeof getApi20260701ResourcesProjectManagementExportableExpenses; /** * Auto-paginate through all exportable_expenses, yielding one item at a time. * @example for await (const item of client.projectManagement.exportableExpenses.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all exportable_expenses across all pages into a single array. * @example const all = await client.projectManagement.exportableExpenses.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the project_management > imputable_projects resource */ export declare class ProjectManagementImputableProjectsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all imputable_projects */ list: typeof getApi20260701ResourcesProjectManagementImputableProjects; /** * Auto-paginate through all imputable_projects, yielding one item at a time. * @example for await (const item of client.projectManagement.imputableProjects.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all imputable_projects across all pages into a single array. * @example const all = await client.projectManagement.imputableProjects.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single imputable_projects record */ get: typeof getApi20260701ResourcesProjectManagementImputableProjectsById; } /** Methods for the project_management > planned_records resource */ export declare class ProjectManagementPlannedRecordsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all planned_records */ list: typeof getApi20260701ResourcesProjectManagementPlannedRecords; /** * Auto-paginate through all planned_records, yielding one item at a time. * @example for await (const item of client.projectManagement.plannedRecords.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all planned_records across all pages into a single array. * @example const all = await client.projectManagement.plannedRecords.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single planned_records record */ get: typeof getApi20260701ResourcesProjectManagementPlannedRecordsById; /** Updates a planned_records record */ update: typeof putApi20260701ResourcesProjectManagementPlannedRecordsById; /** Deletes a planned_records record */ delete: typeof deleteApi20260701ResourcesProjectManagementPlannedRecordsById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesProjectManagementPlannedRecordsBulkCreate; } /** Methods for the project_management > project_tasks resource */ export declare class ProjectManagementProjectTasksResource { private readonly _client; constructor(_client: ReturnType); /** Lists all project_tasks */ list: typeof getApi20260701ResourcesProjectManagementProjectTasks; /** * Auto-paginate through all project_tasks, yielding one item at a time. * @example for await (const item of client.projectManagement.projectTasks.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all project_tasks across all pages into a single array. * @example const all = await client.projectManagement.projectTasks.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a project_tasks record */ create: typeof postApi20260701ResourcesProjectManagementProjectTasks; /** Reads a single project_tasks record */ get: typeof getApi20260701ResourcesProjectManagementProjectTasksById; /** Updates a project_tasks record */ update: typeof putApi20260701ResourcesProjectManagementProjectTasksById; /** bulkDestroy */ bulkDestroy: typeof postApi20260701ResourcesProjectManagementProjectTasksBulkDestroy; /** bulkDuplicate */ bulkDuplicate: typeof postApi20260701ResourcesProjectManagementProjectTasksBulkDuplicate; } /** Methods for the project_management > project_workers resource */ export declare class ProjectManagementProjectWorkersResource { private readonly _client; constructor(_client: ReturnType); /** Lists all project_workers */ list: typeof getApi20260701ResourcesProjectManagementProjectWorkers; /** * Auto-paginate through all project_workers, yielding one item at a time. * @example for await (const item of client.projectManagement.projectWorkers.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all project_workers across all pages into a single array. * @example const all = await client.projectManagement.projectWorkers.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a project_workers record */ create: typeof postApi20260701ResourcesProjectManagementProjectWorkers; /** Reads a single project_workers record */ get: typeof getApi20260701ResourcesProjectManagementProjectWorkersById; /** bulkAssign */ bulkAssign: typeof postApi20260701ResourcesProjectManagementProjectWorkersBulkAssign; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesProjectManagementProjectWorkersBulkCreate; /** unassign */ unassign: typeof postApi20260701ResourcesProjectManagementProjectWorkersUnassign; } /** Methods for the project_management > projects resource */ export declare class ProjectManagementProjectsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all projects */ list: typeof getApi20260701ResourcesProjectManagementProjects; /** * Auto-paginate through all projects, yielding one item at a time. * @example for await (const item of client.projectManagement.projects.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all projects across all pages into a single array. * @example const all = await client.projectManagement.projects.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a projects record */ create: typeof postApi20260701ResourcesProjectManagementProjects; /** Reads a single projects record */ get: typeof getApi20260701ResourcesProjectManagementProjectsById; /** Updates a projects record */ update: typeof putApi20260701ResourcesProjectManagementProjectsById; /** activate */ activate: typeof postApi20260701ResourcesProjectManagementProjectsActivate; /** changeAssignment */ changeAssignment: typeof postApi20260701ResourcesProjectManagementProjectsChangeAssignment; /** changeStatus */ changeStatus: typeof postApi20260701ResourcesProjectManagementProjectsChangeStatus; /** close */ close: typeof postApi20260701ResourcesProjectManagementProjectsClose; /** softDelete */ softDelete: typeof postApi20260701ResourcesProjectManagementProjectsSoftDelete; } /** Methods for the project_management > subprojects resource */ export declare class ProjectManagementSubprojectsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all subprojects */ list: typeof getApi20260701ResourcesProjectManagementSubprojects; /** * Auto-paginate through all subprojects, yielding one item at a time. * @example for await (const item of client.projectManagement.subprojects.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all subprojects across all pages into a single array. * @example const all = await client.projectManagement.subprojects.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a subprojects record */ create: typeof postApi20260701ResourcesProjectManagementSubprojects; /** Reads a single subprojects record */ get: typeof getApi20260701ResourcesProjectManagementSubprojectsById; /** Updates a subprojects record */ update: typeof putApi20260701ResourcesProjectManagementSubprojectsById; /** Deletes a subprojects record */ delete: typeof deleteApi20260701ResourcesProjectManagementSubprojectsById; /** rename */ rename: typeof postApi20260701ResourcesProjectManagementSubprojectsRename; } /** Methods for the project_management > time_records resource */ export declare class ProjectManagementTimeRecordsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all time_records */ list: typeof getApi20260701ResourcesProjectManagementTimeRecords; /** * Auto-paginate through all time_records, yielding one item at a time. * @example for await (const item of client.projectManagement.timeRecords.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all time_records across all pages into a single array. * @example const all = await client.projectManagement.timeRecords.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a time_records record */ create: typeof postApi20260701ResourcesProjectManagementTimeRecords; /** Reads a single time_records record */ get: typeof getApi20260701ResourcesProjectManagementTimeRecordsById; /** Deletes a time_records record */ delete: typeof deleteApi20260701ResourcesProjectManagementTimeRecordsById; /** bulkDelete */ bulkDelete: typeof postApi20260701ResourcesProjectManagementTimeRecordsBulkDelete; /** bulkProcess */ bulkProcess: typeof postApi20260701ResourcesProjectManagementTimeRecordsBulkProcess; /** updateProjectWorker */ updateProjectWorker: typeof postApi20260701ResourcesProjectManagementTimeRecordsUpdateProjectWorker; } /** Methods for the shift_management > shifts resource */ export declare class ShiftManagementShiftsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all shifts */ list: typeof getApi20260701ResourcesShiftManagementShifts; /** * Auto-paginate through all shifts, yielding one item at a time. * @example for await (const item of client.shiftManagement.shifts.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all shifts across all pages into a single array. * @example const all = await client.shiftManagement.shifts.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a shifts record */ create: typeof postApi20260701ResourcesShiftManagementShifts; /** Reads a single shifts record */ get: typeof getApi20260701ResourcesShiftManagementShiftsById; /** Deletes a shifts record */ delete: typeof deleteApi20260701ResourcesShiftManagementShiftsById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesShiftManagementShiftsBulkCreate; /** bulkDelete */ bulkDelete: typeof postApi20260701ResourcesShiftManagementShiftsBulkDelete; } /** Methods for the tasks > task_files resource */ export declare class TasksTaskFilesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all task_files */ list: typeof getApi20260701ResourcesTasksTaskFiles; /** * Auto-paginate through all task_files, yielding one item at a time. * @example for await (const item of client.tasks.taskFiles.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all task_files across all pages into a single array. * @example const all = await client.tasks.taskFiles.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a task_files record */ create: typeof postApi20260701ResourcesTasksTaskFiles; /** Reads a single task_files record */ get: typeof getApi20260701ResourcesTasksTaskFilesById; /** Deletes a task_files record */ delete: typeof deleteApi20260701ResourcesTasksTaskFilesById; } /** Methods for the tasks > tasks resource */ export declare class TasksTasksResource { private readonly _client; constructor(_client: ReturnType); /** Lists all tasks */ list: typeof getApi20260701ResourcesTasksTasks; /** * Auto-paginate through all tasks, yielding one item at a time. * @example for await (const item of client.tasks.tasks.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all tasks across all pages into a single array. * @example const all = await client.tasks.tasks.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a tasks record */ create: typeof postApi20260701ResourcesTasksTasks; /** Reads a single tasks record */ get: typeof getApi20260701ResourcesTasksTasksById; /** Updates a tasks record */ update: typeof putApi20260701ResourcesTasksTasksById; /** Deletes a tasks record */ delete: typeof deleteApi20260701ResourcesTasksTasksById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesTasksTasksBulkCreate; /** bulkDelete */ bulkDelete: typeof postApi20260701ResourcesTasksTasksBulkDelete; /** bulkUpdate */ bulkUpdate: typeof postApi20260701ResourcesTasksTasksBulkUpdate; /** copy */ copy: typeof postApi20260701ResourcesTasksTasksCopy; /** createComment */ createComment: typeof postApi20260701ResourcesTasksTasksCreateComment; } /** Methods for the teams > memberships resource */ export declare class TeamsMembershipsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all memberships */ list: typeof getApi20260701ResourcesTeamsMemberships; /** * Auto-paginate through all memberships, yielding one item at a time. * @example for await (const item of client.teams.memberships.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all memberships across all pages into a single array. * @example const all = await client.teams.memberships.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a memberships record */ create: typeof postApi20260701ResourcesTeamsMemberships; /** Reads a single memberships record */ get: typeof getApi20260701ResourcesTeamsMembershipsById; /** Updates a memberships record */ update: typeof putApi20260701ResourcesTeamsMembershipsById; /** Deletes a memberships record */ delete: typeof deleteApi20260701ResourcesTeamsMembershipsById; } /** Methods for the teams > teams resource */ export declare class TeamsTeamsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all teams */ list: typeof getApi20260701ResourcesTeamsTeams; /** * Auto-paginate through all teams, yielding one item at a time. * @example for await (const item of client.teams.teams.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all teams across all pages into a single array. * @example const all = await client.teams.teams.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a teams record */ create: typeof postApi20260701ResourcesTeamsTeams; /** Reads a single teams record */ get: typeof getApi20260701ResourcesTeamsTeamsById; /** Updates a teams record */ update: typeof putApi20260701ResourcesTeamsTeamsById; /** Deletes a teams record */ delete: typeof deleteApi20260701ResourcesTeamsTeamsById; } /** Methods for the time_planning > planned_breaks resource */ export declare class TimePlanningPlannedBreaksResource { private readonly _client; constructor(_client: ReturnType); /** Lists all planned_breaks */ list: typeof getApi20260701ResourcesTimePlanningPlannedBreaks; /** * Auto-paginate through all planned_breaks, yielding one item at a time. * @example for await (const item of client.timePlanning.plannedBreaks.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all planned_breaks across all pages into a single array. * @example const all = await client.timePlanning.plannedBreaks.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single planned_breaks record */ get: typeof getApi20260701ResourcesTimePlanningPlannedBreaksById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesTimePlanningPlannedBreaksBulkCreate; } /** Methods for the time_planning > planning_versions resource */ export declare class TimePlanningPlanningVersionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all planning_versions */ list: typeof getApi20260701ResourcesTimePlanningPlanningVersions; /** * Auto-paginate through all planning_versions, yielding one item at a time. * @example for await (const item of client.timePlanning.planningVersions.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all planning_versions across all pages into a single array. * @example const all = await client.timePlanning.planningVersions.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a planning_versions record */ create: typeof postApi20260701ResourcesTimePlanningPlanningVersions; /** Updates a planning_versions record */ update: typeof putApi20260701ResourcesTimePlanningPlanningVersionsById; /** Deletes a planning_versions record */ delete: typeof deleteApi20260701ResourcesTimePlanningPlanningVersionsById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesTimePlanningPlanningVersionsBulkCreate; } /** Methods for the time_settings > break_configurations resource */ export declare class TimeSettingsBreakConfigurationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all break_configurations */ list: typeof getApi20260701ResourcesTimeSettingsBreakConfigurations; /** * Auto-paginate through all break_configurations, yielding one item at a time. * @example for await (const item of client.timeSettings.breakConfigurations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all break_configurations across all pages into a single array. * @example const all = await client.timeSettings.breakConfigurations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a break_configurations record */ create: typeof postApi20260701ResourcesTimeSettingsBreakConfigurations; /** Reads a single break_configurations record */ get: typeof getApi20260701ResourcesTimeSettingsBreakConfigurationsById; /** Updates a break_configurations record */ update: typeof putApi20260701ResourcesTimeSettingsBreakConfigurationsById; } /** Methods for the timeoff > allowance_incidences resource */ export declare class TimeoffAllowanceIncidencesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all allowance_incidences */ list: typeof getApi20260701ResourcesTimeoffAllowanceIncidences; /** * Auto-paginate through all allowance_incidences, yielding one item at a time. * @example for await (const item of client.timeoff.allowanceIncidences.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all allowance_incidences across all pages into a single array. * @example const all = await client.timeoff.allowanceIncidences.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a allowance_incidences record */ create: typeof postApi20260701ResourcesTimeoffAllowanceIncidences; /** Reads a single allowance_incidences record */ get: typeof getApi20260701ResourcesTimeoffAllowanceIncidencesById; /** Updates a allowance_incidences record */ update: typeof putApi20260701ResourcesTimeoffAllowanceIncidencesById; /** Deletes a allowance_incidences record */ delete: typeof deleteApi20260701ResourcesTimeoffAllowanceIncidencesById; } /** Methods for the timeoff > allowance_stats resource */ export declare class TimeoffAllowanceStatsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all allowance_stats */ list: typeof getApi20260701ResourcesTimeoffAllowanceStats; /** * Auto-paginate through all allowance_stats, yielding one item at a time. * @example for await (const item of client.timeoff.allowanceStats.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all allowance_stats across all pages into a single array. * @example const all = await client.timeoff.allowanceStats.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single allowance_stats record */ get: typeof getApi20260701ResourcesTimeoffAllowanceStatsById; } /** Methods for the timeoff > allowances resource */ export declare class TimeoffAllowancesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all allowances */ list: typeof getApi20260701ResourcesTimeoffAllowances; /** * Auto-paginate through all allowances, yielding one item at a time. * @example for await (const item of client.timeoff.allowances.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all allowances across all pages into a single array. * @example const all = await client.timeoff.allowances.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a allowances record */ create: typeof postApi20260701ResourcesTimeoffAllowances; /** Reads a single allowances record */ get: typeof getApi20260701ResourcesTimeoffAllowancesById; /** Updates a allowances record */ update: typeof putApi20260701ResourcesTimeoffAllowancesById; /** Deletes a allowances record */ delete: typeof deleteApi20260701ResourcesTimeoffAllowancesById; /** deleteWithAltAllowance */ deleteWithAltAllowance: typeof postApi20260701ResourcesTimeoffAllowancesDeleteWithAltAllowance; } /** Methods for the timeoff > blocked_periods resource */ export declare class TimeoffBlockedPeriodsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all blocked_periods */ list: typeof getApi20260701ResourcesTimeoffBlockedPeriods; /** * Auto-paginate through all blocked_periods, yielding one item at a time. * @example for await (const item of client.timeoff.blockedPeriods.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all blocked_periods across all pages into a single array. * @example const all = await client.timeoff.blockedPeriods.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a blocked_periods record */ create: typeof postApi20260701ResourcesTimeoffBlockedPeriods; /** Reads a single blocked_periods record */ get: typeof getApi20260701ResourcesTimeoffBlockedPeriodsById; /** Updates a blocked_periods record */ update: typeof putApi20260701ResourcesTimeoffBlockedPeriodsById; /** Deletes a blocked_periods record */ delete: typeof deleteApi20260701ResourcesTimeoffBlockedPeriodsById; } /** Methods for the timeoff > leave_types resource */ export declare class TimeoffLeaveTypesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all leave_types */ list: typeof getApi20260701ResourcesTimeoffLeaveTypes; /** * Auto-paginate through all leave_types, yielding one item at a time. * @example for await (const item of client.timeoff.leaveTypes.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all leave_types across all pages into a single array. * @example const all = await client.timeoff.leaveTypes.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a leave_types record */ create: typeof postApi20260701ResourcesTimeoffLeaveTypes; /** Reads a single leave_types record */ get: typeof getApi20260701ResourcesTimeoffLeaveTypesById; /** Updates a leave_types record */ update: typeof putApi20260701ResourcesTimeoffLeaveTypesById; } /** Methods for the timeoff > leaves resource */ export declare class TimeoffLeavesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all leaves */ list: typeof getApi20260701ResourcesTimeoffLeaves; /** * Auto-paginate through all leaves, yielding one item at a time. * @example for await (const item of client.timeoff.leaves.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all leaves across all pages into a single array. * @example const all = await client.timeoff.leaves.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a leaves record */ create: typeof postApi20260701ResourcesTimeoffLeaves; /** Reads a single leaves record */ get: typeof getApi20260701ResourcesTimeoffLeavesById; /** Updates a leaves record */ update: typeof putApi20260701ResourcesTimeoffLeavesById; /** Deletes a leaves record */ delete: typeof deleteApi20260701ResourcesTimeoffLeavesById; /** approve */ approve: typeof postApi20260701ResourcesTimeoffLeavesApprove; /** approveAll */ approveAll: typeof postApi20260701ResourcesTimeoffLeavesApproveAll; /** reject */ reject: typeof postApi20260701ResourcesTimeoffLeavesReject; } /** Methods for the timeoff > policies resource */ export declare class TimeoffPoliciesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all policies */ list: typeof getApi20260701ResourcesTimeoffPolicies; /** * Auto-paginate through all policies, yielding one item at a time. * @example for await (const item of client.timeoff.policies.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all policies across all pages into a single array. * @example const all = await client.timeoff.policies.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a policies record */ create: typeof postApi20260701ResourcesTimeoffPolicies; /** Reads a single policies record */ get: typeof getApi20260701ResourcesTimeoffPoliciesById; /** Updates a policies record */ update: typeof putApi20260701ResourcesTimeoffPoliciesById; /** Deletes a policies record */ delete: typeof deleteApi20260701ResourcesTimeoffPoliciesById; } /** Methods for the timeoff > policy_assignments resource */ export declare class TimeoffPolicyAssignmentsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all policy_assignments */ list: typeof getApi20260701ResourcesTimeoffPolicyAssignments; /** * Auto-paginate through all policy_assignments, yielding one item at a time. * @example for await (const item of client.timeoff.policyAssignments.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all policy_assignments across all pages into a single array. * @example const all = await client.timeoff.policyAssignments.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a policy_assignments record */ create: typeof postApi20260701ResourcesTimeoffPolicyAssignments; /** Reads a single policy_assignments record */ get: typeof getApi20260701ResourcesTimeoffPolicyAssignmentsById; /** Updates a policy_assignments record */ update: typeof putApi20260701ResourcesTimeoffPolicyAssignmentsById; /** Deletes a policy_assignments record */ delete: typeof deleteApi20260701ResourcesTimeoffPolicyAssignmentsById; } /** Methods for the timeoff > policy_timelines resource */ export declare class TimeoffPolicyTimelinesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all policy_timelines */ list: typeof getApi20260701ResourcesTimeoffPolicyTimelines; /** * Auto-paginate through all policy_timelines, yielding one item at a time. * @example for await (const item of client.timeoff.policyTimelines.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all policy_timelines across all pages into a single array. * @example const all = await client.timeoff.policyTimelines.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; } /** Methods for the trainings > categories resource */ export declare class TrainingsCategoriesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all categories */ list: typeof getApi20260701ResourcesTrainingsCategories; /** * Auto-paginate through all categories, yielding one item at a time. * @example for await (const item of client.trainings.categories.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all categories across all pages into a single array. * @example const all = await client.trainings.categories.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a categories record */ create: typeof postApi20260701ResourcesTrainingsCategories; /** Reads a single categories record */ get: typeof getApi20260701ResourcesTrainingsCategoriesById; /** Deletes a categories record */ delete: typeof deleteApi20260701ResourcesTrainingsCategoriesById; } /** Methods for the trainings > session_access_memberships resource */ export declare class TrainingsSessionAccessMembershipsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all session_access_memberships */ list: typeof getApi20260701ResourcesTrainingsSessionAccessMemberships; /** * Auto-paginate through all session_access_memberships, yielding one item at a time. * @example for await (const item of client.trainings.sessionAccessMemberships.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all session_access_memberships across all pages into a single array. * @example const all = await client.trainings.sessionAccessMemberships.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single session_access_memberships record */ get: typeof getApi20260701ResourcesTrainingsSessionAccessMembershipsById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesTrainingsSessionAccessMembershipsBulkCreate; /** bulkDestroy */ bulkDestroy: typeof postApi20260701ResourcesTrainingsSessionAccessMembershipsBulkDestroy; } /** Methods for the trainings > session_attendances resource */ export declare class TrainingsSessionAttendancesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all session_attendances */ list: typeof getApi20260701ResourcesTrainingsSessionAttendances; /** * Auto-paginate through all session_attendances, yielding one item at a time. * @example for await (const item of client.trainings.sessionAttendances.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all session_attendances across all pages into a single array. * @example const all = await client.trainings.sessionAttendances.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single session_attendances record */ get: typeof getApi20260701ResourcesTrainingsSessionAttendancesById; /** bulkUpdate */ bulkUpdate: typeof postApi20260701ResourcesTrainingsSessionAttendancesBulkUpdate; } /** Methods for the trainings > sessions resource */ export declare class TrainingsSessionsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all sessions */ list: typeof getApi20260701ResourcesTrainingsSessions; /** * Auto-paginate through all sessions, yielding one item at a time. * @example for await (const item of client.trainings.sessions.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all sessions across all pages into a single array. * @example const all = await client.trainings.sessions.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a sessions record */ create: typeof postApi20260701ResourcesTrainingsSessions; /** Reads a single sessions record */ get: typeof getApi20260701ResourcesTrainingsSessionsById; /** Updates a sessions record */ update: typeof putApi20260701ResourcesTrainingsSessionsById; /** Deletes a sessions record */ delete: typeof deleteApi20260701ResourcesTrainingsSessionsById; } /** Methods for the trainings > training_classes resource */ export declare class TrainingsTrainingClassesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all training_classes */ list: typeof getApi20260701ResourcesTrainingsTrainingClasses; /** * Auto-paginate through all training_classes, yielding one item at a time. * @example for await (const item of client.trainings.trainingClasses.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all training_classes across all pages into a single array. * @example const all = await client.trainings.trainingClasses.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a training_classes record */ create: typeof postApi20260701ResourcesTrainingsTrainingClasses; /** Reads a single training_classes record */ get: typeof getApi20260701ResourcesTrainingsTrainingClassesById; /** Updates a training_classes record */ update: typeof putApi20260701ResourcesTrainingsTrainingClassesById; /** Deletes a training_classes record */ delete: typeof deleteApi20260701ResourcesTrainingsTrainingClassesById; } /** Methods for the trainings > training_memberships resource */ export declare class TrainingsTrainingMembershipsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all training_memberships */ list: typeof getApi20260701ResourcesTrainingsTrainingMemberships; /** * Auto-paginate through all training_memberships, yielding one item at a time. * @example for await (const item of client.trainings.trainingMemberships.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all training_memberships across all pages into a single array. * @example const all = await client.trainings.trainingMemberships.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single training_memberships record */ get: typeof getApi20260701ResourcesTrainingsTrainingMembershipsById; /** Updates a training_memberships record */ update: typeof putApi20260701ResourcesTrainingsTrainingMembershipsById; /** bulkCreate */ bulkCreate: typeof postApi20260701ResourcesTrainingsTrainingMembershipsBulkCreate; /** bulkDestroy */ bulkDestroy: typeof postApi20260701ResourcesTrainingsTrainingMembershipsBulkDestroy; } /** Methods for the trainings > trainings resource */ export declare class TrainingsTrainingsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all trainings */ list: typeof getApi20260701ResourcesTrainingsTrainings; /** * Auto-paginate through all trainings, yielding one item at a time. * @example for await (const item of client.trainings.trainings.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all trainings across all pages into a single array. * @example const all = await client.trainings.trainings.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a trainings record */ create: typeof postApi20260701ResourcesTrainingsTrainings; /** Reads a single trainings record */ get: typeof getApi20260701ResourcesTrainingsTrainingsById; /** Updates a trainings record */ update: typeof putApi20260701ResourcesTrainingsTrainingsById; /** Deletes a trainings record */ delete: typeof deleteApi20260701ResourcesTrainingsTrainingsById; /** bulkDelete */ bulkDelete: typeof postApi20260701ResourcesTrainingsTrainingsBulkDelete; /** bulkUpdateCatalog */ bulkUpdateCatalog: typeof postApi20260701ResourcesTrainingsTrainingsBulkUpdateCatalog; /** updateStatus */ updateStatus: typeof postApi20260701ResourcesTrainingsTrainingsUpdateStatus; } /** Methods for the work_schedule > day_configurations resource */ export declare class WorkScheduleDayConfigurationsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all day_configurations */ list: typeof getApi20260701ResourcesWorkScheduleDayConfigurations; /** * Auto-paginate through all day_configurations, yielding one item at a time. * @example for await (const item of client.workSchedule.dayConfigurations.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all day_configurations across all pages into a single array. * @example const all = await client.workSchedule.dayConfigurations.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Reads a single day_configurations record */ get: typeof getApi20260701ResourcesWorkScheduleDayConfigurationsById; /** bulkCud */ bulkCud: typeof postApi20260701ResourcesWorkScheduleDayConfigurationsBulkCud; } /** Methods for the work_schedule > overlap_periods resource */ export declare class WorkScheduleOverlapPeriodsResource { private readonly _client; constructor(_client: ReturnType); /** Lists all overlap_periods */ list: typeof getApi20260701ResourcesWorkScheduleOverlapPeriods; /** * Auto-paginate through all overlap_periods, yielding one item at a time. * @example for await (const item of client.workSchedule.overlapPeriods.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all overlap_periods across all pages into a single array. * @example const all = await client.workSchedule.overlapPeriods.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a overlap_periods record */ create: typeof postApi20260701ResourcesWorkScheduleOverlapPeriods; /** Reads a single overlap_periods record */ get: typeof getApi20260701ResourcesWorkScheduleOverlapPeriodsById; /** Updates a overlap_periods record */ update: typeof putApi20260701ResourcesWorkScheduleOverlapPeriodsById; /** Deletes a overlap_periods record */ delete: typeof deleteApi20260701ResourcesWorkScheduleOverlapPeriodsById; } /** Methods for the work_schedule > schedules resource */ export declare class WorkScheduleSchedulesResource { private readonly _client; constructor(_client: ReturnType); /** Lists all schedules */ list: typeof getApi20260701ResourcesWorkScheduleSchedules; /** * Auto-paginate through all schedules, yielding one item at a time. * @example for await (const item of client.workSchedule.schedules.paginate()) { ... } */ paginate(options?: Parameters[0] & { limit?: number; maxItems?: number; }): AsyncGenerator; /** * Fetch all schedules across all pages into a single array. * @example const all = await client.workSchedule.schedules.all() */ all(options?: Parameters[0] & { limit?: number; maxItems?: number; }): Promise; /** Creates a schedules record */ create: typeof postApi20260701ResourcesWorkScheduleSchedules; /** Reads a single schedules record */ get: typeof getApi20260701ResourcesWorkScheduleSchedulesById; /** Updates a schedules record */ update: typeof putApi20260701ResourcesWorkScheduleSchedulesById; /** toggleArchive */ toggleArchive: typeof postApi20260701ResourcesWorkScheduleSchedulesToggleArchive; } /** Namespace for all api_public resources */ export declare class ApiPublicNamespace { readonly credentials: ApiPublicCredentialsResource; readonly webhookSubscriptions: ApiPublicWebhookSubscriptionsResource; constructor(client: ReturnType); } /** Namespace for all approvals resources */ export declare class ApprovalsNamespace { readonly materializedApprovalsFlows: ApprovalsMaterializedApprovalsFlowsResource; constructor(client: ReturnType); } /** Namespace for all ats resources */ export declare class AtsNamespace { readonly answers: AtsAnswersResource; readonly applicationPhases: AtsApplicationPhasesResource; readonly applications: AtsApplicationsResource; readonly candidateSources: AtsCandidateSourcesResource; readonly candidates: AtsCandidatesResource; readonly evaluationForms: AtsEvaluationFormsResource; readonly feedbacks: AtsFeedbacksResource; readonly hiringStages: AtsHiringStagesResource; readonly jobPostings: AtsJobPostingsResource; readonly messages: AtsMessagesResource; readonly questions: AtsQuestionsResource; readonly rejectionReasons: AtsRejectionReasonsResource; constructor(client: ReturnType); } /** Namespace for all attendance resources */ export declare class AttendanceNamespace { readonly breakConfigurations: AttendanceBreakConfigurationsResource; readonly editTimesheetRequests: AttendanceEditTimesheetRequestsResource; readonly estimatedTimes: AttendanceEstimatedTimesResource; readonly openShifts: AttendanceOpenShiftsResource; readonly overtimeRequests: AttendanceOvertimeRequestsResource; readonly reviews: AttendanceReviewsResource; readonly shifts: AttendanceShiftsResource; readonly workedTimes: AttendanceWorkedTimesResource; constructor(client: ReturnType); } /** Namespace for all banking resources */ export declare class BankingNamespace { readonly bankAccounts: BankingBankAccountsResource; readonly cardPayments: BankingCardPaymentsResource; readonly transactions: BankingTransactionsResource; constructor(client: ReturnType); } /** Namespace for all bookkeepers_management resources */ export declare class BookkeepersManagementNamespace { readonly incidences: BookkeepersManagementIncidencesResource; constructor(client: ReturnType); } /** Namespace for all companies resources */ export declare class CompaniesNamespace { readonly legalEntities: CompaniesLegalEntitiesResource; constructor(client: ReturnType); } /** Namespace for all compensations resources */ export declare class CompensationsNamespace { readonly concepts: CompensationsConceptsResource; constructor(client: ReturnType); } /** Namespace for all contracts resources */ export declare class ContractsNamespace { readonly compensations: ContractsCompensationsResource; readonly contractTemplates: ContractsContractTemplatesResource; readonly contractVersionHistories: ContractsContractVersionHistoriesResource; readonly contractVersionMetaData: ContractsContractVersionMetaDataResource; readonly contractVersions: ContractsContractVersionsResource; readonly frenchContractTypes: ContractsFrenchContractTypesResource; readonly germanContractTypes: ContractsGermanContractTypesResource; readonly materializedTemplates: ContractsMaterializedTemplatesResource; readonly portugueseContractTypes: ContractsPortugueseContractTypesResource; readonly referenceContracts: ContractsReferenceContractsResource; readonly spanishContractTypes: ContractsSpanishContractTypesResource; readonly spanishEducationLevels: ContractsSpanishEducationLevelsResource; readonly spanishProfessionalCategories: ContractsSpanishProfessionalCategoriesResource; readonly spanishWorkingDayTypes: ContractsSpanishWorkingDayTypesResource; readonly taxonomies: ContractsTaxonomiesResource; constructor(client: ReturnType); } /** Namespace for all custom_fields resources */ export declare class CustomFieldsNamespace { readonly fields: CustomFieldsFieldsResource; readonly options: CustomFieldsOptionsResource; readonly resourceFields: CustomFieldsResourceFieldsResource; readonly values: CustomFieldsValuesResource; constructor(client: ReturnType); } /** Namespace for all custom_resources resources */ export declare class CustomResourcesNamespace { readonly resources: CustomResourcesResourcesResource; readonly schemas: CustomResourcesSchemasResource; readonly values: CustomResourcesValuesResource; constructor(client: ReturnType); } /** Namespace for all documents resources */ export declare class DocumentsNamespace { readonly documents: DocumentsDocumentsResource; readonly downloadUrls: DocumentsDownloadUrlsResource; readonly folders: DocumentsFoldersResource; constructor(client: ReturnType); } /** Namespace for all employee_updates resources */ export declare class EmployeeUpdatesNamespace { readonly absences: EmployeeUpdatesAbsencesResource; readonly contractChanges: EmployeeUpdatesContractChangesResource; readonly newHires: EmployeeUpdatesNewHiresResource; readonly personalChanges: EmployeeUpdatesPersonalChangesResource; readonly summaries: EmployeeUpdatesSummariesResource; readonly terminations: EmployeeUpdatesTerminationsResource; constructor(client: ReturnType); } /** Namespace for all employees resources */ export declare class EmployeesNamespace { readonly employees: EmployeesEmployeesResource; constructor(client: ReturnType); } /** Namespace for all expenses resources */ export declare class ExpensesNamespace { readonly expensables: ExpensesExpensablesResource; readonly expenses: ExpensesExpensesResource; readonly mileages: ExpensesMileagesResource; readonly perDiems: ExpensesPerDiemsResource; constructor(client: ReturnType); } /** Namespace for all finance resources */ export declare class FinanceNamespace { readonly accountingSettings: FinanceAccountingSettingsResource; readonly accounts: FinanceAccountsResource; readonly budgetOptions: FinanceBudgetOptionsResource; readonly categories: FinanceCategoriesResource; readonly contacts: FinanceContactsResource; readonly costCenterMemberships: FinanceCostCenterMembershipsResource; readonly costCenters: FinanceCostCentersResource; readonly financialDocuments: FinanceFinancialDocumentsResource; readonly journalEntries: FinanceJournalEntriesResource; readonly journalLines: FinanceJournalLinesResource; readonly ledgerAccountResources: FinanceLedgerAccountResourcesResource; readonly taxRates: FinanceTaxRatesResource; readonly taxTypes: FinanceTaxTypesResource; constructor(client: ReturnType); } /** Namespace for all holidays resources */ export declare class HolidaysNamespace { readonly companyHolidays: HolidaysCompanyHolidaysResource; constructor(client: ReturnType); } /** Namespace for all integrations resources */ export declare class IntegrationsNamespace { readonly syncRunOutputs: IntegrationsSyncRunOutputsResource; readonly syncableItems: IntegrationsSyncableItemsResource; readonly syncableSyncRuns: IntegrationsSyncableSyncRunsResource; constructor(client: ReturnType); } /** Namespace for all it_management resources */ export declare class ItManagementNamespace { readonly itAssetModels: ItManagementItAssetModelsResource; readonly itAssets: ItManagementItAssetsResource; constructor(client: ReturnType); } /** Namespace for all job_catalog resources */ export declare class JobCatalogNamespace { readonly levels: JobCatalogLevelsResource; readonly nodeAttributes: JobCatalogNodeAttributesResource; readonly roles: JobCatalogRolesResource; readonly treeNodes: JobCatalogTreeNodesResource; constructor(client: ReturnType); } /** Namespace for all locations resources */ export declare class LocationsNamespace { readonly locations: LocationsLocationsResource; readonly workAreas: LocationsWorkAreasResource; constructor(client: ReturnType); } /** Namespace for all marketplace resources */ export declare class MarketplaceNamespace { readonly installationSettings: MarketplaceInstallationSettingsResource; readonly installations: MarketplaceInstallationsResource; constructor(client: ReturnType); } /** Namespace for all payroll resources */ export declare class PayrollNamespace { readonly familySituations: PayrollFamilySituationsResource; readonly policyPeriods: PayrollPolicyPeriodsResource; readonly supplements: PayrollSupplementsResource; constructor(client: ReturnType); } /** Namespace for all payroll_employees resources */ export declare class PayrollEmployeesNamespace { readonly identifiers: PayrollEmployeesIdentifiersResource; constructor(client: ReturnType); } /** Namespace for all payroll_integrations_base resources */ export declare class PayrollIntegrationsBaseNamespace { readonly codes: PayrollIntegrationsBaseCodesResource; constructor(client: ReturnType); } /** Namespace for all performance resources */ export declare class PerformanceNamespace { readonly agreements: PerformanceAgreementsResource; readonly companyEmployeeScoreScales: PerformanceCompanyEmployeeScoreScalesResource; readonly employeeScoreScales: PerformanceEmployeeScoreScalesResource; readonly reviewEvaluationAnswers: PerformanceReviewEvaluationAnswersResource; readonly reviewEvaluationScores: PerformanceReviewEvaluationScoresResource; readonly reviewEvaluations: PerformanceReviewEvaluationsResource; readonly reviewOwners: PerformanceReviewOwnersResource; readonly reviewProcessCustomTemplates: PerformanceReviewProcessCustomTemplatesResource; readonly reviewProcessEstimatedTargets: PerformanceReviewProcessEstimatedTargetsResource; readonly reviewProcessTargets: PerformanceReviewProcessTargetsResource; readonly reviewProcesses: PerformanceReviewProcessesResource; readonly reviewQuestionnaireByStrategies: PerformanceReviewQuestionnaireByStrategiesResource; readonly reviewVisibilitySettings: PerformanceReviewVisibilitySettingsResource; readonly targetManagers: PerformanceTargetManagersResource; constructor(client: ReturnType); } /** Namespace for all posts resources */ export declare class PostsNamespace { readonly comments: PostsCommentsResource; readonly groups: PostsGroupsResource; readonly posts: PostsPostsResource; constructor(client: ReturnType); } /** Namespace for all procurement resources */ export declare class ProcurementNamespace { readonly purchaseOrders: ProcurementPurchaseOrdersResource; readonly purchaseRequests: ProcurementPurchaseRequestsResource; readonly types: ProcurementTypesResource; constructor(client: ReturnType); } /** Namespace for all project_management resources */ export declare class ProjectManagementNamespace { readonly budgetStrategies: ProjectManagementBudgetStrategiesResource; readonly expenseRecords: ProjectManagementExpenseRecordsResource; readonly exportableExpenses: ProjectManagementExportableExpensesResource; readonly imputableProjects: ProjectManagementImputableProjectsResource; readonly plannedRecords: ProjectManagementPlannedRecordsResource; readonly projectTasks: ProjectManagementProjectTasksResource; readonly projectWorkers: ProjectManagementProjectWorkersResource; readonly projects: ProjectManagementProjectsResource; readonly subprojects: ProjectManagementSubprojectsResource; readonly timeRecords: ProjectManagementTimeRecordsResource; constructor(client: ReturnType); } /** Namespace for all shift_management resources */ export declare class ShiftManagementNamespace { readonly shifts: ShiftManagementShiftsResource; constructor(client: ReturnType); } /** Namespace for all tasks resources */ export declare class TasksNamespace { readonly taskFiles: TasksTaskFilesResource; readonly tasks: TasksTasksResource; constructor(client: ReturnType); } /** Namespace for all teams resources */ export declare class TeamsNamespace { readonly memberships: TeamsMembershipsResource; readonly teams: TeamsTeamsResource; constructor(client: ReturnType); } /** Namespace for all time_planning resources */ export declare class TimePlanningNamespace { readonly plannedBreaks: TimePlanningPlannedBreaksResource; readonly planningVersions: TimePlanningPlanningVersionsResource; constructor(client: ReturnType); } /** Namespace for all time_settings resources */ export declare class TimeSettingsNamespace { readonly breakConfigurations: TimeSettingsBreakConfigurationsResource; constructor(client: ReturnType); } /** Namespace for all timeoff resources */ export declare class TimeoffNamespace { readonly allowanceIncidences: TimeoffAllowanceIncidencesResource; readonly allowanceStats: TimeoffAllowanceStatsResource; readonly allowances: TimeoffAllowancesResource; readonly blockedPeriods: TimeoffBlockedPeriodsResource; readonly leaveTypes: TimeoffLeaveTypesResource; readonly leaves: TimeoffLeavesResource; readonly policies: TimeoffPoliciesResource; readonly policyAssignments: TimeoffPolicyAssignmentsResource; readonly policyTimelines: TimeoffPolicyTimelinesResource; constructor(client: ReturnType); } /** Namespace for all trainings resources */ export declare class TrainingsNamespace { readonly categories: TrainingsCategoriesResource; readonly sessionAccessMemberships: TrainingsSessionAccessMembershipsResource; readonly sessionAttendances: TrainingsSessionAttendancesResource; readonly sessions: TrainingsSessionsResource; readonly trainingClasses: TrainingsTrainingClassesResource; readonly trainingMemberships: TrainingsTrainingMembershipsResource; readonly trainings: TrainingsTrainingsResource; constructor(client: ReturnType); } /** Namespace for all work_schedule resources */ export declare class WorkScheduleNamespace { readonly dayConfigurations: WorkScheduleDayConfigurationsResource; readonly overlapPeriods: WorkScheduleOverlapPeriodsResource; readonly schedules: WorkScheduleSchedulesResource; constructor(client: ReturnType); } /** * Official Factorial API client. * * @example * ```ts * import { FactorialClient } from "@factorialco/api-client"; * * const client = new FactorialClient({ * apiKey: process.env.FACTORIAL_API_KEY, * }); * * // List employees (single page, max 100) * const { data } = await client.employees.employees.list(); * * // Stream all employees across all pages (cursor pagination) * for await (const employee of client.employees.employees.paginate()) { * console.log(employee.full_name); * } * * // Collect all into an array (with optional safety cap) * const all = await client.employees.employees.all({ maxItems: 500 }); * ``` */ export declare class FactorialClient { /** api_public resources */ readonly apiPublic: ApiPublicNamespace; /** approvals resources */ readonly approvals: ApprovalsNamespace; /** ats resources */ readonly ats: AtsNamespace; /** attendance resources */ readonly attendance: AttendanceNamespace; /** banking resources */ readonly banking: BankingNamespace; /** bookkeepers_management resources */ readonly bookkeepersManagement: BookkeepersManagementNamespace; /** companies resources */ readonly companies: CompaniesNamespace; /** compensations resources */ readonly compensations: CompensationsNamespace; /** contracts resources */ readonly contracts: ContractsNamespace; /** custom_fields resources */ readonly customFields: CustomFieldsNamespace; /** custom_resources resources */ readonly customResources: CustomResourcesNamespace; /** documents resources */ readonly documents: DocumentsNamespace; /** employee_updates resources */ readonly employeeUpdates: EmployeeUpdatesNamespace; /** employees resources */ readonly employees: EmployeesNamespace; /** expenses resources */ readonly expenses: ExpensesNamespace; /** finance resources */ readonly finance: FinanceNamespace; /** holidays resources */ readonly holidays: HolidaysNamespace; /** integrations resources */ readonly integrations: IntegrationsNamespace; /** it_management resources */ readonly itManagement: ItManagementNamespace; /** job_catalog resources */ readonly jobCatalog: JobCatalogNamespace; /** locations resources */ readonly locations: LocationsNamespace; /** marketplace resources */ readonly marketplace: MarketplaceNamespace; /** payroll resources */ readonly payroll: PayrollNamespace; /** payroll_employees resources */ readonly payrollEmployees: PayrollEmployeesNamespace; /** payroll_integrations_base resources */ readonly payrollIntegrationsBase: PayrollIntegrationsBaseNamespace; /** performance resources */ readonly performance: PerformanceNamespace; /** posts resources */ readonly posts: PostsNamespace; /** procurement resources */ readonly procurement: ProcurementNamespace; /** project_management resources */ readonly projectManagement: ProjectManagementNamespace; /** shift_management resources */ readonly shiftManagement: ShiftManagementNamespace; /** tasks resources */ readonly tasks: TasksNamespace; /** teams resources */ readonly teams: TeamsNamespace; /** time_planning resources */ readonly timePlanning: TimePlanningNamespace; /** time_settings resources */ readonly timeSettings: TimeSettingsNamespace; /** timeoff resources */ readonly timeoff: TimeoffNamespace; /** trainings resources */ readonly trainings: TrainingsNamespace; /** work_schedule resources */ readonly workSchedule: WorkScheduleNamespace; constructor(config?: FactorialClientConfig); } //# sourceMappingURL=sdk.d.ts.map