import { OUTPUT_FORMATS } from '../ai/prompts.js';
type FormatterOptions = {
    showVersions?: boolean;
    focusArea?: string;
    techFocus?: string;
    dependencies?: Array<{
        name: string;
        version: string;
        type?: string;
    }>;
};
export declare class OutputFormatter {
    /**
     * Formats the tech stack analysis output
     */
    static format(content: string, format?: keyof typeof OUTPUT_FORMATS, options?: FormatterOptions): Promise<string>;
    /**
     * Formats the categorized dependencies
     */
    static formatCategories(categories: Record<string, string[]>, format?: keyof typeof OUTPUT_FORMATS, options?: FormatterOptions): Promise<string>;
}
export {};
