import type { string_agent_url } from '../../../types/string_agent_url';
import type { really_unknown } from '../../organization/really_unknown';
/**
 * Tests if given string is valid agent URL
 *
 * Note: There are few similar functions:
 * - `isValidUrl` which tests any URL
 * - `isValidAgentUrl` *(this one)* which tests just agent URL
 * - `isValidPipelineUrl` which tests just pipeline URL
 *
 * Note: This is a pure structural validator and does not block private/internal network
 * addresses. Callers that fetch the URL server-side from an untrusted network context must
 * additionally apply the `assertSafeUrl` SSRF guard from the Agents Server before any
 * outbound request.
 *
 * @public exported from `@promptbook/utils`
 */
export declare function isValidAgentUrl(url: really_unknown): url is string_agent_url;
