import { JrnlExecutor } from "../utils/jrnlExecutor";
export interface TagInfo {
    tag: string;
    count: number;
}
export interface TagCooccurrence {
    tag1: string;
    tag2: string;
    count: number;
}
export declare function listTags(journal: string | undefined, executor: JrnlExecutor): Promise<{
    tags: Record<string, number>;
}>;
export declare function analyzeTagCooccurrence(tags: string[], journal: string | undefined, executor: JrnlExecutor): Promise<{
    cooccurrences: TagCooccurrence[];
}>;
