import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js"; import * as core from "../../../../core/index.js"; import * as MyOrganization from "../../../index.js"; export declare namespace OrganizationDetailsClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class OrganizationDetailsClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options: OrganizationDetailsClient.Options); /** * Retrieve details for this Organization, including display name and branding options. To learn more about Auth0 Organizations, read [Organizations](https://auth0.com/docs/manage-users/organizations). * * @param {OrganizationDetailsClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link MyOrganization.UnauthorizedError} * @throws {@link MyOrganization.ForbiddenError} * @throws {@link MyOrganization.NotFoundError} * @throws {@link MyOrganization.TooManyRequestsError} * * @example * await client.organizationDetails.get() */ get(requestOptions?: OrganizationDetailsClient.RequestOptions): core.HttpResponsePromise; private __get; /** * Update details for this Organization, such as display name and branding options. To learn more about Auth0 Organizations, read [Organizations](https://auth0.com/docs/manage-users/organizations). * * @param {MyOrganization.UpdateOrganizationDetailsRequestContent} request * @param {OrganizationDetailsClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link MyOrganization.BadRequestError} * @throws {@link MyOrganization.UnauthorizedError} * @throws {@link MyOrganization.ForbiddenError} * @throws {@link MyOrganization.NotFoundError} * @throws {@link MyOrganization.TooManyRequestsError} * * @example * await client.organizationDetails.update({ * name: "testorg", * display_name: "Test Organization", * branding: { * logo_url: "https://example.com/logo.png", * colors: { * primary: "#000000", * page_background: "#FFFFFF" * } * } * }) */ update(request: MyOrganization.UpdateOrganizationDetailsRequestContent, requestOptions?: OrganizationDetailsClient.RequestOptions): core.HttpResponsePromise; private __update; }