interface PrintResults<T> {
    data: string;
    fileName: string;
    outputPath: string;
    withAppend?: boolean;
    transformDataCallback?: (data: T) => T;
}
export declare const printResults: <T>({ data, fileName, outputPath, withAppend, transformDataCallback, }: PrintResults<T>) => void;
interface PrintResultsAsync<T> {
    data: T;
    fileName: string;
    outputPath: string;
    withAppend?: boolean;
    transformDataCallback?: (data: T) => T;
}
export declare const printResultsAsync: <T>({ data, fileName, outputPath, withAppend, transformDataCallback, }: PrintResultsAsync<T>) => Promise<void>;
export {};
