/**
 * True when `name` refers to the local machine. Case-insensitive and
 * trailing-dot-tolerant. Use this everywhere a `--device`/fleet target is compared
 * against "self" so a tailscale-name reference short-circuits to a local run
 * instead of self-SSHing.
 */
export declare function isSelfHost(name: string | undefined | null): boolean;
/** Test hook: drop the memoized alias set so a fresh registry/env is re-read. */
export declare function resetSelfHostCache(): void;
