import type { Auth0Config, Auth0Environment } from "../../confluent/oauth/types.js"; export declare const OAUTH_CALLBACK_HOST = "127.0.0.1"; export declare const OAUTH_CALLBACK_PORT = 26640; export declare const OAUTH_CALLBACK_PATH = "/gateway/v1/callback-local-mcp-docs"; /** * Returns the Confluent Cloud session/login API base URL (no `api.` prefix) for * the given Auth0 environment — the host that serves `/api/sessions` and * `/api/access_tokens` during the token-exchange chain. */ export declare function getApiUrlForEnv(environment: Auth0Environment): string; /** * Returns the Confluent Cloud REST API base URL (`api.` prefix) for the given * Auth0 environment. Used by {@link OAuthClientManager} to derive the cloud * surface's base URL when the OAuth path doesn't carry an explicit * `confluent_cloud.endpoint`. */ export declare function getCloudRestUrlForEnv(environment: Auth0Environment): string; /** * Returns the Confluent Cloud Telemetry REST API base URL * (`api.telemetry.` prefix) for the given Auth0 environment. Used by * {@link OAuthClientManager} to point the telemetry/metrics surface at the * right host under OAuth. */ export declare function getTelemetryRestUrlForEnv(environment: Auth0Environment): string; /** * Returns the regional Confluent Cloud Flink REST API base URL * (`flink...` prefix) for the given Auth0 environment. Unlike * the cloud/telemetry surfaces, the Flink host is regional, so {@link * OAuthClientManager} can only build this per call once it has resolved the * compute pool's `cloud` + `region` (via `GET /fcpm/v2/compute-pools/{id}`). */ export declare function getFlinkRestUrlForRegion(environment: Auth0Environment, cloud: string, region: string): string; export declare function getAuth0Config(environment: Auth0Environment): Auth0Config; //# sourceMappingURL=auth0-config.d.ts.map