import { Config } from "../config/index.js"; import { Note, CreateNoteOptions, AppendNoteOptions, DailySummary } from "./types.js"; export declare class NoteManager { private config; private notesDir; constructor(config: Config); private getDatePath; private formatDate; private formatTime; private extractMentions; private extractTags; private parseNote; private formatNoteEntry; private createEmptyDailyNote; createNote(options: CreateNoteOptions): Promise; appendNote(options: AppendNoteOptions): Promise; getNote(date: string): Promise; getNoteForToday(): Promise; getRecentNotes(days?: number): Promise; getAllNotes(): Promise; getNotesByCategory(category: string): Promise; getNotesByTag(tag: string): Promise; getDailySummary(date?: string): Promise; getCategories(): string[]; getAllTags(): Promise; getAllMentions(): Promise; } //# sourceMappingURL=manager.d.ts.map