import type { ClientOptions } from "#client/index.js";
import type { DevelopmentCredentialGate } from "./credential-gate.js";
/**
 * Builds anonymous {@link ClientOptions} for a development target. Locality is
 * not an authorization decision, so remote URLs receive no ambient Vercel
 * credentials through this default path.
 */
export declare function resolveDevelopmentClientOptions(serverUrl: string): ClientOptions;
/** Builds non-redirecting client options backed by one verified credential gate. */
export declare function resolveRemoteDevelopmentClientOptions(input: {
    readonly credentials: DevelopmentCredentialGate;
    readonly serverUrl: string;
}): ClientOptions;
