import type { BaseClientOptions } from "../../../../BaseClient"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient"; import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; import { AccountTokenClient } from "../resources/accountToken/client/Client"; import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; import { AuditTrailClient } from "../resources/auditTrail/client/Client"; import { AvailableActionsClient } from "../resources/availableActions/client/Client"; import { BankInfoClient } from "../resources/bankInfo/client/Client"; import { BenefitsClient } from "../resources/benefits/client/Client"; import { CompaniesClient } from "../resources/companies/client/Client"; import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; import { DependentsClient } from "../resources/dependents/client/Client"; import { EmployeePayrollRunsClient } from "../resources/employeePayrollRuns/client/Client"; import { EmployeesClient } from "../resources/employees/client/Client"; import { EmployerBenefitsClient } from "../resources/employerBenefits/client/Client"; import { EmploymentsClient } from "../resources/employments/client/Client"; import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; import { ForceResyncClient } from "../resources/forceResync/client/Client"; import { GenerateKeyClient } from "../resources/generateKey/client/Client"; import { GroupsClient } from "../resources/groups/client/Client"; import { IssuesClient } from "../resources/issues/client/Client"; import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; import { LinkTokenClient } from "../resources/linkToken/client/Client"; import { LocationsClient } from "../resources/locations/client/Client"; import { PassthroughClient } from "../resources/passthrough/client/Client"; import { PayGroupsClient } from "../resources/payGroups/client/Client"; import { PayrollRunsClient } from "../resources/payrollRuns/client/Client"; import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; import { ScopesClient } from "../resources/scopes/client/Client"; import { SyncStatusClient } from "../resources/syncStatus/client/Client"; import { TeamsClient } from "../resources/teams/client/Client"; import { TimeOffClient } from "../resources/timeOff/client/Client"; import { TimeOffBalancesClient } from "../resources/timeOffBalances/client/Client"; import { TimesheetEntriesClient } from "../resources/timesheetEntries/client/Client"; import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; export declare namespace HrisClient { type Options = BaseClientOptions; } export declare class HrisClient { protected readonly _options: NormalizedClientOptionsWithAuth; protected _accountDetails: AccountDetailsClient | undefined; protected _accountToken: AccountTokenClient | undefined; protected _asyncPassthrough: AsyncPassthroughClient | undefined; protected _auditTrail: AuditTrailClient | undefined; protected _availableActions: AvailableActionsClient | undefined; protected _bankInfo: BankInfoClient | undefined; protected _benefits: BenefitsClient | undefined; protected _companies: CompaniesClient | undefined; protected _scopes: ScopesClient | undefined; protected _deleteAccount: DeleteAccountClient | undefined; protected _dependents: DependentsClient | undefined; protected _employeePayrollRuns: EmployeePayrollRunsClient | undefined; protected _employees: EmployeesClient | undefined; protected _employerBenefits: EmployerBenefitsClient | undefined; protected _employments: EmploymentsClient | undefined; protected _fieldMapping: FieldMappingClient | undefined; protected _generateKey: GenerateKeyClient | undefined; protected _groups: GroupsClient | undefined; protected _issues: IssuesClient | undefined; protected _linkToken: LinkTokenClient | undefined; protected _linkedAccounts: LinkedAccountsClient | undefined; protected _locations: LocationsClient | undefined; protected _passthrough: PassthroughClient | undefined; protected _payGroups: PayGroupsClient | undefined; protected _payrollRuns: PayrollRunsClient | undefined; protected _regenerateKey: RegenerateKeyClient | undefined; protected _syncStatus: SyncStatusClient | undefined; protected _forceResync: ForceResyncClient | undefined; protected _teams: TeamsClient | undefined; protected _timeOff: TimeOffClient | undefined; protected _timeOffBalances: TimeOffBalancesClient | undefined; protected _timesheetEntries: TimesheetEntriesClient | undefined; protected _webhookReceivers: WebhookReceiversClient | undefined; constructor(options: HrisClient.Options); get accountDetails(): AccountDetailsClient; get accountToken(): AccountTokenClient; get asyncPassthrough(): AsyncPassthroughClient; get auditTrail(): AuditTrailClient; get availableActions(): AvailableActionsClient; get bankInfo(): BankInfoClient; get benefits(): BenefitsClient; get companies(): CompaniesClient; get scopes(): ScopesClient; get deleteAccount(): DeleteAccountClient; get dependents(): DependentsClient; get employeePayrollRuns(): EmployeePayrollRunsClient; get employees(): EmployeesClient; get employerBenefits(): EmployerBenefitsClient; get employments(): EmploymentsClient; get fieldMapping(): FieldMappingClient; get generateKey(): GenerateKeyClient; get groups(): GroupsClient; get issues(): IssuesClient; get linkToken(): LinkTokenClient; get linkedAccounts(): LinkedAccountsClient; get locations(): LocationsClient; get passthrough(): PassthroughClient; get payGroups(): PayGroupsClient; get payrollRuns(): PayrollRunsClient; get regenerateKey(): RegenerateKeyClient; get syncStatus(): SyncStatusClient; get forceResync(): ForceResyncClient; get teams(): TeamsClient; get timeOff(): TimeOffClient; get timeOffBalances(): TimeOffBalancesClient; get timesheetEntries(): TimesheetEntriesClient; get webhookReceivers(): WebhookReceiversClient; }