/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
/**
 * Returns the configured agent ID, falling back to 'default'.
 * Set via the AGENT_ID env var (injected by `amodal dev`).
 */
export declare function getAgentId(): string;
/** Returns the agent display name. Prefers AGENT_NAME, falls back to AGENT_ID. */
export declare function getAgentName(): string;
/** Returns the runtime URL from RUNTIME_URL env var. */
export declare function getRuntimeUrl(): string;
/** Returns the admin agent URL, or null if not configured. */
export declare function getAdminAgentUrl(): string | null;
/** Returns the local agent repository path, or null when Studio is embedded without a local repo. */
export declare function getRepoPath(): string | null;
/** Error message for local-only operations that require an agent repository. */
export declare function requiredRepoPathMessage(operation: string): string;
export declare function getDeployBranch(): string | null;
export declare function getDeployCommitSha(): string | null;
export declare function getStudioUrl(): string | undefined;
export declare function getStudioPort(): number;
export declare function getLocalPreviewPortStart(): number | null;
/**
 * Returns the registry/marketplace API URL. Defaults to the public
 * api.amodalai.com endpoint; self-hosted instances override via REGISTRY_URL.
 */
export declare function getRegistryUrl(): string;
/** Returns true when Studio should expose only read-only local affordances. */
export declare function isStudioReadOnly(): boolean;
