import { lstatSync } from "node:fs"; export declare function isRecord(value: unknown): value is Record; export declare function readJsonFile(path: string): unknown; export declare function readTextFileNoFollow(path: string, maxBytes?: number): string; export declare function readJsonFileNoFollow(path: string, maxBytes?: number): unknown; export declare function lstatIfExists(path: string): ReturnType | undefined; export declare function validateExistingDirectory(path: string, label: string): string; export declare function canonicalizePath(input: string, cwd?: string): string; export declare function writeFileAtomic(destination: string, content: string, requestedMode?: number): void; export declare function writeFileAtomicNoReplace(destination: string, content: string, requestedMode?: number): void; export declare function writeJsonAtomic(destination: string, value: unknown): void; export declare function writeJsonAtomicNoReplace(destination: string, value: unknown): void; export declare function fsyncDirectory(path: string): void; export declare function errorMessage(error: unknown): string;