import type { Task } from "../types/index.ts";
export interface FormatOpts {
    /** Include task description (truncated to 200 chars). Default: true */
    includeDescription?: boolean;
    /** Include priority badge. Default: true */
    includePriority?: boolean;
    /** Include tags. Default: false */
    includeTags?: boolean;
    /** Heading override for task list dispatches */
    listName?: string;
}
/**
 * Format a single task into a compact one-liner.
 * e.g. "[HIGH] APP-00001: Fix the login bug"
 */
export declare function formatSingleTask(task: Task, opts?: FormatOpts): string;
/**
 * Format multiple tasks into a numbered list with optional header.
 */
export declare function formatDispatchMessage(tasks: Task[], opts?: FormatOpts): string;
//# sourceMappingURL=dispatch-formatter.d.ts.map