///
/**
* Ensures that the directory exists.
* If the directory structure does not exist, it is created. Like mkdir -p.
* Requires the `--allow-read` and `--allow-write` flag.
*
* @example
* ```ts
* import { ensureDir } from "https://deno.land/std@$STD_VERSION/fs/mod.ts";
*
* ensureDir("./bar"); // returns a promise
* ```
*/
export declare function ensureDir(dir: string | URL): Promise;
/**
* Ensures that the directory exists.
* If the directory structure does not exist, it is created. Like mkdir -p.
* Requires the `--allow-read` and `--allow-write` flag.
*
* @example
* ```ts
* import { ensureDirSync } from "https://deno.land/std@$STD_VERSION/fs/mod.ts";
*
* ensureDirSync("./ensureDirSync"); // void
* ```
*/
export declare function ensureDirSync(dir: string | URL): void;