/**
 * Labels aggregation core module.
 * @task T4783
 */
import type { DataAccessor } from '../store/data-accessor.js';
export interface LabelsResult {
    labels: Array<{
        label: string;
        count: number;
        tasks: string[];
    }>;
    totalLabels: number;
    totalTagged: number;
    totalUntagged: number;
}
/** Get all labels with counts and task IDs per label. */
export declare function getLabels(cwd?: string, accessor?: DataAccessor): Promise<LabelsResult>;
//# sourceMappingURL=labels.d.ts.map