import { OrganizationClient } from "./api/resources/organization/client/Client.js"; import { OrganizationDetailsClient } from "./api/resources/organizationDetails/client/Client.js"; import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient.js"; import { type NormalizedClientOptionsWithAuth } from "./BaseClient.js"; import * as core from "./core/index.js"; export declare namespace MyOrganizationClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class MyOrganizationClient { protected readonly _options: NormalizedClientOptionsWithAuth; protected _organizationDetails: OrganizationDetailsClient | undefined; protected _organization: OrganizationClient | undefined; constructor(options: MyOrganizationClient.Options); get organizationDetails(): OrganizationDetailsClient; get organization(): OrganizationClient; /** * Make a passthrough request using the SDK's configured auth, retry, logging, etc. * This is useful for making requests to endpoints not yet supported in the SDK. * The input can be a URL string, URL object, or Request object. Relative paths are resolved against the configured base URL. * * @param {Request | string | URL} input - The URL, path, or Request object. * @param {RequestInit} init - Standard fetch RequestInit options. * @param {core.PassthroughRequest.RequestOptions} requestOptions - Per-request overrides (timeout, retries, headers, abort signal). * @returns {Promise} A standard Response object. */ fetch(input: Request | string | URL, init?: RequestInit, requestOptions?: core.PassthroughRequest.RequestOptions): Promise; }