/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as WorkOS from "../../.."; export declare namespace OrganizationDomains { interface Options { environment?: core.Supplier; authorizationToken?: core.Supplier; fetcher?: core.FetchFunction; } interface RequestOptions { timeoutInSeconds?: number; maxRetries?: number; } } export declare class OrganizationDomains { protected readonly _options: OrganizationDomains.Options; constructor(_options?: OrganizationDomains.Options); /** * Get the details of an existing organization * @throws {@link WorkOS.NotFoundError} * * @example * await workOs.organizationDomains.get("string") */ get(id: string, requestOptions?: OrganizationDomains.RequestOptions): Promise; /** * Creates a new Organization Domain * * @example * await workOs.organizationDomains.create({ * domain: "string", * organizationID: "string" * }) */ create(request: WorkOS.CreateOrganizationDomainOpts, requestOptions?: OrganizationDomains.RequestOptions): Promise; /** * Initiates verification process for an Organization Domain * @throws {@link WorkOS.BadRequestError} * * @example * await workOs.organizationDomains.verify("string") */ verify(id: string, requestOptions?: OrganizationDomains.RequestOptions): Promise; protected _getAuthorizationHeader(): Promise; }