/**
 * @file `synpFromDownload()` — installs the pinned synp npm package via
 *   `dlx/package` and returns a `ResolvedSynp` pointing at the resolved bin
 *   shim.
 */
import type { ResolvedSynp } from './types';
export interface SynpFromDownloadOptions {
    /**
     * Synp release version, e.g. `'1.9.14'`.
     */
    version: string;
    /**
     * Optional SRI integrity (e.g. `sha512-...`). When set, dlx verifies the
     * downloaded tarball against this hash.
     */
    integrity?: string | undefined;
}
export declare function synpFromDownload(opts: SynpFromDownloadOptions): Promise<ResolvedSynp>;
