import { DocometInspectableObjectClass } from '../docomet-inspectable.js'; import type { DocometAwaitable } from '../docomet-types.js'; /** * DirChangeCallback */ export type DocometDirChangeCallback = () => DocometAwaitable; /** * Dir * @see {@link DocometError} * @see {@link DocometPath} */ export declare class DocometDir extends DocometInspectableObjectClass { /** * Changes current working directory temporarily * @param path Path to change to * @param callback Callback function * @returns `Promise` that resolves when execution is complete */ static changeAsync(path: string, callback: DocometDirChangeCallback): Promise; }