import { ActionsClient } from "./api/resources/actions/client/Client.mjs";
import { AnomalyClient } from "./api/resources/anomaly/client/Client.mjs";
import { AttackProtectionClient } from "./api/resources/attackProtection/client/Client.mjs";
import { BrandingClient } from "./api/resources/branding/client/Client.mjs";
import { ClientGrantsClient } from "./api/resources/clientGrants/client/Client.mjs";
import { ClientsClient } from "./api/resources/clients/client/Client.mjs";
import { ConnectionProfilesClient } from "./api/resources/connectionProfiles/client/Client.mjs";
import { ConnectionsClient } from "./api/resources/connections/client/Client.mjs";
import { CustomDomainsClient } from "./api/resources/customDomains/client/Client.mjs";
import { DeviceCredentialsClient } from "./api/resources/deviceCredentials/client/Client.mjs";
import { EmailsClient } from "./api/resources/emails/client/Client.mjs";
import { EmailTemplatesClient } from "./api/resources/emailTemplates/client/Client.mjs";
import { EventStreamsClient } from "./api/resources/eventStreams/client/Client.mjs";
import { FlowsClient } from "./api/resources/flows/client/Client.mjs";
import { FormsClient } from "./api/resources/forms/client/Client.mjs";
import { GroupsClient } from "./api/resources/groups/client/Client.mjs";
import { GuardianClient } from "./api/resources/guardian/client/Client.mjs";
import { HooksClient } from "./api/resources/hooks/client/Client.mjs";
import { JobsClient } from "./api/resources/jobs/client/Client.mjs";
import { KeysClient } from "./api/resources/keys/client/Client.mjs";
import { LogsClient } from "./api/resources/logs/client/Client.mjs";
import { LogStreamsClient } from "./api/resources/logStreams/client/Client.mjs";
import { NetworkAclsClient } from "./api/resources/networkAcls/client/Client.mjs";
import { OrganizationsClient } from "./api/resources/organizations/client/Client.mjs";
import { PromptsClient } from "./api/resources/prompts/client/Client.mjs";
import { RefreshTokensClient } from "./api/resources/refreshTokens/client/Client.mjs";
import { ResourceServersClient } from "./api/resources/resourceServers/client/Client.mjs";
import { RiskAssessmentsClient } from "./api/resources/riskAssessments/client/Client.mjs";
import { RolesClient } from "./api/resources/roles/client/Client.mjs";
import { RulesClient } from "./api/resources/rules/client/Client.mjs";
import { RulesConfigsClient } from "./api/resources/rulesConfigs/client/Client.mjs";
import { SelfServiceProfilesClient } from "./api/resources/selfServiceProfiles/client/Client.mjs";
import { SessionsClient } from "./api/resources/sessions/client/Client.mjs";
import { StatsClient } from "./api/resources/stats/client/Client.mjs";
import { SupplementalSignalsClient } from "./api/resources/supplementalSignals/client/Client.mjs";
import { TenantsClient } from "./api/resources/tenants/client/Client.mjs";
import { TicketsClient } from "./api/resources/tickets/client/Client.mjs";
import { TokenExchangeProfilesClient } from "./api/resources/tokenExchangeProfiles/client/Client.mjs";
import { UserAttributeProfilesClient } from "./api/resources/userAttributeProfiles/client/Client.mjs";
import { UserBlocksClient } from "./api/resources/userBlocks/client/Client.mjs";
import { UserGrantsClient } from "./api/resources/userGrants/client/Client.mjs";
import { UsersClient } from "./api/resources/users/client/Client.mjs";
import { VerifiableCredentialsClient } from "./api/resources/verifiableCredentials/client/Client.mjs";
import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient.mjs";
import { type NormalizedClientOptionsWithAuth } from "./BaseClient.mjs";
import * as core from "./core/index.mjs";
export declare namespace ManagementClient {
    type Options = BaseClientOptions;
    interface RequestOptions extends BaseRequestOptions {
    }
}
export declare class ManagementClient {
    protected readonly _options: NormalizedClientOptionsWithAuth<ManagementClient.Options>;
    protected _actions: ActionsClient | undefined;
    protected _branding: BrandingClient | undefined;
    protected _clientGrants: ClientGrantsClient | undefined;
    protected _clients: ClientsClient | undefined;
    protected _connectionProfiles: ConnectionProfilesClient | undefined;
    protected _connections: ConnectionsClient | undefined;
    protected _customDomains: CustomDomainsClient | undefined;
    protected _deviceCredentials: DeviceCredentialsClient | undefined;
    protected _emailTemplates: EmailTemplatesClient | undefined;
    protected _eventStreams: EventStreamsClient | undefined;
    protected _flows: FlowsClient | undefined;
    protected _forms: FormsClient | undefined;
    protected _userGrants: UserGrantsClient | undefined;
    protected _groups: GroupsClient | undefined;
    protected _hooks: HooksClient | undefined;
    protected _jobs: JobsClient | undefined;
    protected _logStreams: LogStreamsClient | undefined;
    protected _logs: LogsClient | undefined;
    protected _networkAcls: NetworkAclsClient | undefined;
    protected _organizations: OrganizationsClient | undefined;
    protected _prompts: PromptsClient | undefined;
    protected _refreshTokens: RefreshTokensClient | undefined;
    protected _resourceServers: ResourceServersClient | undefined;
    protected _roles: RolesClient | undefined;
    protected _rules: RulesClient | undefined;
    protected _rulesConfigs: RulesConfigsClient | undefined;
    protected _selfServiceProfiles: SelfServiceProfilesClient | undefined;
    protected _sessions: SessionsClient | undefined;
    protected _stats: StatsClient | undefined;
    protected _supplementalSignals: SupplementalSignalsClient | undefined;
    protected _tickets: TicketsClient | undefined;
    protected _tokenExchangeProfiles: TokenExchangeProfilesClient | undefined;
    protected _userAttributeProfiles: UserAttributeProfilesClient | undefined;
    protected _userBlocks: UserBlocksClient | undefined;
    protected _users: UsersClient | undefined;
    protected _anomaly: AnomalyClient | undefined;
    protected _attackProtection: AttackProtectionClient | undefined;
    protected _emails: EmailsClient | undefined;
    protected _guardian: GuardianClient | undefined;
    protected _keys: KeysClient | undefined;
    protected _riskAssessments: RiskAssessmentsClient | undefined;
    protected _tenants: TenantsClient | undefined;
    protected _verifiableCredentials: VerifiableCredentialsClient | undefined;
    constructor(options: ManagementClient.Options);
    get actions(): ActionsClient;
    get branding(): BrandingClient;
    get clientGrants(): ClientGrantsClient;
    get clients(): ClientsClient;
    get connectionProfiles(): ConnectionProfilesClient;
    get connections(): ConnectionsClient;
    get customDomains(): CustomDomainsClient;
    get deviceCredentials(): DeviceCredentialsClient;
    get emailTemplates(): EmailTemplatesClient;
    get eventStreams(): EventStreamsClient;
    get flows(): FlowsClient;
    get forms(): FormsClient;
    get userGrants(): UserGrantsClient;
    get groups(): GroupsClient;
    get hooks(): HooksClient;
    get jobs(): JobsClient;
    get logStreams(): LogStreamsClient;
    get logs(): LogsClient;
    get networkAcls(): NetworkAclsClient;
    get organizations(): OrganizationsClient;
    get prompts(): PromptsClient;
    get refreshTokens(): RefreshTokensClient;
    get resourceServers(): ResourceServersClient;
    get roles(): RolesClient;
    get rules(): RulesClient;
    get rulesConfigs(): RulesConfigsClient;
    get selfServiceProfiles(): SelfServiceProfilesClient;
    get sessions(): SessionsClient;
    get stats(): StatsClient;
    get supplementalSignals(): SupplementalSignalsClient;
    get tickets(): TicketsClient;
    get tokenExchangeProfiles(): TokenExchangeProfilesClient;
    get userAttributeProfiles(): UserAttributeProfilesClient;
    get userBlocks(): UserBlocksClient;
    get users(): UsersClient;
    get anomaly(): AnomalyClient;
    get attackProtection(): AttackProtectionClient;
    get emails(): EmailsClient;
    get guardian(): GuardianClient;
    get keys(): KeysClient;
    get riskAssessments(): RiskAssessmentsClient;
    get tenants(): TenantsClient;
    get verifiableCredentials(): VerifiableCredentialsClient;
    /**
     * 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<Response>} A standard Response object.
     */
    fetch(input: Request | string | URL, init?: RequestInit, requestOptions?: core.PassthroughRequest.RequestOptions): Promise<Response>;
}
