export interface DataOutputOptions {
    format?: 'json' | 'csv' | 'text';
    filename?: string;
    directory?: string;
    display?: boolean;
    useGlobalDir?: boolean;
}
export declare class DataFormatter {
    static saveAndDisplay(data: any, options?: DataOutputOptions): Promise<{
        filepath: string;
        displayed: string;
    }>;
    private static formatForDisplay;
    private static toCSV;
    private static toText;
    static detectFormat(instruction: string): 'json' | 'csv' | 'text';
}
