/** * ObsidianConnector — polls an Obsidian vault by scanning *.md files on the local filesystem. * Uses statSync for mtime checks and readFileSync for content. */ import type { AuthRequirement, ConnectorConfig, ConnectorHealth, IConnector, NormalizedItem } from '../framework/types.js'; export declare class ObsidianConnector implements IConnector { readonly name = "obsidian"; readonly type: "local"; private config; private lastPollTime; private lastPollCount; private lastError; constructor(config: ConnectorConfig); init(): Promise; dispose(): Promise; healthCheck(): Promise; getAuthRequirements(): AuthRequirement[]; authenticate(): Promise; private getVaultPath; private collectMdFiles; poll(since: Date): Promise; } //# sourceMappingURL=index.d.ts.map