/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "./environments"; import * as core from "./core"; import { AuditLogs } from "./api/resources/auditLogs/client/Client"; import { Connections } from "./api/resources/connections/client/Client"; import { DirectoryGroups } from "./api/resources/directoryGroups/client/Client"; import { DirectoryUsers } from "./api/resources/directoryUsers/client/Client"; import { Events } from "./api/resources/events/client/Client"; import { OrganizationDomains } from "./api/resources/organizationDomains/client/Client"; import { Organizations } from "./api/resources/organizations/client/Client"; import { Portal } from "./api/resources/portal/client/Client"; import { UserManagement } from "./api/resources/userManagement/client/Client"; import { Webhooks } from "./api/resources/webhooks/client/Client"; export declare namespace WorkOSClient { interface Options { environment?: core.Supplier; authorizationToken?: core.Supplier; fetcher?: core.FetchFunction; } interface RequestOptions { timeoutInSeconds?: number; maxRetries?: number; } } export declare class WorkOSClient { protected _options: WorkOSClient.Options; constructor(_options?: WorkOSClient.Options); protected _auditLogs: AuditLogs | undefined; get auditLogs(): AuditLogs; protected _connections: Connections | undefined; get connections(): Connections; protected _directoryGroups: DirectoryGroups | undefined; get directoryGroups(): DirectoryGroups; protected _directoryUsers: DirectoryUsers | undefined; get directoryUsers(): DirectoryUsers; protected _events: Events | undefined; get events(): Events; protected _organizationDomains: OrganizationDomains | undefined; get organizationDomains(): OrganizationDomains; protected _organizations: Organizations | undefined; get organizations(): Organizations; protected _portal: Portal | undefined; get portal(): Portal; protected _userManagement: UserManagement | undefined; get userManagement(): UserManagement; protected _webhooks: Webhooks | undefined; get webhooks(): Webhooks; }