import type { FileSystemAdapter as FileSystemAdapterOriginal } from 'obsidian'; import { InMemoryAdapter } from '../internal/in-memory-adapter.cjs'; export declare class FileSystemAdapter extends InMemoryAdapter { protected constructor(basePath: string); static create__(basePath: string): FileSystemAdapter; static fromOriginalType__(value: FileSystemAdapterOriginal): FileSystemAdapter; static readLocalFile(_path: string): Promise; asOriginalType__(): FileSystemAdapterOriginal; constructor__(_basePath: string): void; getBasePath(): string; getFilePath(normalizedPath: string): string; getFullPath(normalizedPath: string): string; }