///
/**
* Ensures that the hard link exists.
* If the directory structure does not exist, it is created.
*
* @example
* ```ts
* import { ensureSymlink } from "https://deno.land/std@$STD_VERSION/fs/mod.ts";
*
* ensureSymlink("./folder/targetFile.dat", "./folder/targetFile.link.dat"); // returns promise
* ```
*
* @param src the source file path. Directory hard links are not allowed.
* @param dest the destination link path
*/
export declare function ensureLink(src: string | URL, dest: string | URL): Promise;
/**
* Ensures that the hard link exists.
* If the directory structure does not exist, it is created.
*
* @example
* ```ts
* import { ensureSymlinkSync } from "https://deno.land/std@$STD_VERSION/fs/mod.ts";
*
* ensureSymlinkSync("./folder/targetFile.dat", "./folder/targetFile.link.dat"); // void
* ```
*
* @param src the source file path. Directory hard links are not allowed.
* @param dest the destination link path
*/
export declare function ensureLinkSync(src: string | URL, dest: string | URL): void;