import { BaseReader, Document } from '@vectorstores/core';

declare class ObsidianReader implements BaseReader<Document> {
    protected inputDir: string;
    protected docs: Document[];
    constructor(inputDir: string);
    private processPath;
    private readFromPath;
    private convertToDocuments;
    loadData(): Promise<Document[]>;
}

export { ObsidianReader };
