import type { JournalEntry, JournalFile, JournalSearchOptions, JournalSearchResult, JournalStats, AddEntryOptions } from './types.js';
/**
 * Add a new journal entry
 */
export declare function addEntry(options: AddEntryOptions): Promise<JournalEntry>;
/**
 * Search journal entries
 */
export declare function searchEntries(options?: JournalSearchOptions): Promise<JournalSearchResult>;
/**
 * Get recent entries
 */
export declare function getRecentEntries(limit?: number): Promise<JournalFile[]>;
/**
 * Get entry by date
 */
export declare function getEntryByDate(date: string): Promise<JournalFile | null>;
/**
 * List all tags
 */
export declare function listTags(): Promise<Array<{
    tag: string;
    count: number;
}>>;
/**
 * Get journal statistics
 */
export declare function getStats(): Promise<JournalStats>;
//# sourceMappingURL=manager.d.ts.map