/** * Gets the Zapier base URL from a baseUrl if it matches Zapier hosting patterns. * Returns the root domain URL or undefined if not a Zapier domain. * This combines domain checking and URL extraction logic. */ export declare function getZapierBaseUrl(baseUrl?: string): string | undefined; /** * Returns true if the baseUrl points at a developer's local machine * (`localhost` or `127.0.0.1`). Used to relax checks that don't make sense * when the SDK API and other services run on different localhost ports. */ export declare function isLocalhostBaseUrl(baseUrl?: string): boolean; /** * Gets tracking base URL with the following precedence: * 1. Explicit trackingBaseUrl parameter * 2. ZAPIER_TRACKING_BASE_URL environment variable * 3. Derive from baseUrl if it's a Zapier domain * 4. Use baseUrl directly (whether Zapier-hosted or not) * 5. Default to ZAPIER_BASE_URL constant */ export declare function getTrackingBaseUrl({ trackingBaseUrl, baseUrl, }: { trackingBaseUrl?: string; baseUrl?: string; }): string; //# sourceMappingURL=url-utils.d.ts.map