import type { OpenFileErrorCode } from "./contracts.js"; export declare class OpenFileError extends Error { readonly name = "OpenFileError"; readonly code: OpenFileErrorCode; readonly details: Readonly> | undefined; constructor(code: OpenFileErrorCode, message: string, details?: Readonly>, options?: ErrorOptions); } export declare function referenceError(message?: string): OpenFileError;